GNU Binutils with patches for OS216
リビジョン | a597d2d3d2bb862725ed50780cc308d652981aaf (tree) |
---|---|
日時 | 2012-02-27 15:57:57 |
作者 | Alan Modra <amodra@gmai...> |
コミッター | Alan Modra |
cpu/
* mt.opc (print_dollarhex): Trim values to 32 bits.
opcodes/
* mt-dis.c: Regenerate.
@@ -1,3 +1,7 @@ | ||
1 | +2012-02-27 Alan Modra <amodra@gmail.com> | |
2 | + | |
3 | + * mt.opc (print_dollarhex): Trim values to 32 bits. | |
4 | + | |
1 | 5 | 2011-12-15 Nick Clifton <nickc@redhat.com> |
2 | 6 | |
3 | 7 | * frv.opc (parse_uhi16): Fix handling of %hi operator on 64-bit |
@@ -1,5 +1,5 @@ | ||
1 | 1 | /* Morpho Technologies mRISC opcode support, for GNU Binutils. -*- C -*- |
2 | - Copyright 2001, 2007, 2008, 2009 Free Software Foundation, Inc. | |
2 | + Copyright 2001, 2007, 2008, 2009, 2012 Free Software Foundation, Inc. | |
3 | 3 | |
4 | 4 | Contributed by Red Hat Inc; developed under contract from |
5 | 5 | Morpho Technologies. |
@@ -447,7 +447,7 @@ print_dollarhex (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, | ||
447 | 447 | { |
448 | 448 | disassemble_info *info = (disassemble_info *) dis_info; |
449 | 449 | |
450 | - info->fprintf_func (info->stream, "$%lx", value); | |
450 | + info->fprintf_func (info->stream, "$%lx", value & 0xffffffff); | |
451 | 451 | |
452 | 452 | if (0) |
453 | 453 | print_normal (cd, dis_info, value, attrs, pc, length); |
@@ -1,5 +1,9 @@ | ||
1 | 1 | 2012-02-27 Alan Modra <amodra@gmail.com> |
2 | 2 | |
3 | + * mt-dis.c: Regenerate. | |
4 | + | |
5 | +2012-02-27 Alan Modra <amodra@gmail.com> | |
6 | + | |
3 | 7 | * v850-opc.c (extract_v8): Rearrange to make it obvious this |
4 | 8 | is the inverse of corresponding insert function. |
5 | 9 | (extract_d22, extract_u9, extract_r4): Likewise. |
@@ -72,7 +72,7 @@ print_dollarhex (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, | ||
72 | 72 | { |
73 | 73 | disassemble_info *info = (disassemble_info *) dis_info; |
74 | 74 | |
75 | - info->fprintf_func (info->stream, "$%lx", value); | |
75 | + info->fprintf_func (info->stream, "$%lx", value & 0xffffffff); | |
76 | 76 | |
77 | 77 | if (0) |
78 | 78 | print_normal (cd, dis_info, value, attrs, pc, length); |