OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /open8_urisc/trunk/gnu/binutils/cpu
    from Rev 163 to Rev 166
    Reverse comparison

Rev 163 → Rev 166

/ChangeLog
1,3 → 1,12
2012-02-27 Alan Modra <amodra@gmail.com>
 
* mt.opc (print_dollarhex): Trim values to 32 bits.
 
2011-12-15 Nick Clifton <nickc@redhat.com>
 
* frv.opc (parse_uhi16): Fix handling of %hi operator on 64-bit
hosts.
 
2011-10-26 Joern Rennecke <joern.rennecke@embecosm.com>
 
* epiphany.opc (parse_branch_addr): Fix type of valuep.
/mt.opc
1,5 → 1,5
/* Morpho Technologies mRISC opcode support, for GNU Binutils. -*- C -*-
Copyright 2001, 2007, 2008, 2009 Free Software Foundation, Inc.
Copyright 2001, 2007, 2008, 2009, 2012 Free Software Foundation, Inc.
 
Contributed by Red Hat Inc; developed under contract from
Morpho Technologies.
447,7 → 447,7
{
disassemble_info *info = (disassemble_info *) dis_info;
 
info->fprintf_func (info->stream, "$%lx", value);
info->fprintf_func (info->stream, "$%lx", value & 0xffffffff);
 
if (0)
print_normal (cd, dis_info, value, attrs, pc, length);
/frv.opc
1343,11 → 1343,11
if (errmsg == NULL
&& result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
{
/* If bfd_vma is wider than 32 bits, but we have a sign-
or zero-extension, truncate it. */
if (value >= - ((bfd_vma)1 << 31)
|| value <= ((bfd_vma)1 << 31) - (bfd_vma)1)
value &= (((bfd_vma)1 << 16) << 16) - 1;
/* If value is wider than 32 bits then be
careful about how we extract bits 16-31. */
if (sizeof (value) > 4)
value &= (((bfd_vma)1 << 16) << 16) - 1;
 
value >>= 16;
}
*valuep = value;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.