Browse Source

* m32r.opc (parse_slo16): Fix bad application of previous patch.

gdb-csl-arm-20051020-branch
Nick Clifton 21 years ago
parent
commit
e74eb924c2
  1. 4
      cpu/ChangeLog
  2. 6
      cpu/m32r.opc
  3. 4
      opcodes/ChangeLog
  4. 6
      opcodes/m32r-asm.c

4
cpu/ChangeLog

@ -1,3 +1,7 @@
2005-10-19 Nick Clifton <nickc@redhat.com>
* m32r.opc (parse_slo16): Fix bad application of previous patch.
2005-10-18 Andreas Schwab <schwab@suse.de>
* m32r.opc (parse_slo16): Better version of previous patch.

6
cpu/m32r.opc

@ -179,11 +179,7 @@ parse_slo16 (CGEN_CPU_DESC cd,
++*strp;
if (errmsg == NULL
&& result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
{
value &= 0xffff;
if (value & 0x8000)
value = ((value & 0xffff) ^ 0x8000) - 0x8000;
}
value = ((value & 0xffff) ^ 0x8000) - 0x8000;
*valuep = value;
return errmsg;
}

4
opcodes/ChangeLog

@ -1,3 +1,7 @@
2005-10-18 Nick Clifton <nickc@redhat.com>
* m32r-asm.c: Regenerate after updating m32r.opc.
2005-10-18 Jie Zhang <jie.zhang@analog.com>
* bfin-dis.c (print_insn_bfin): Do proper endian transform when

6
opcodes/m32r-asm.c

@ -141,11 +141,7 @@ parse_slo16 (CGEN_CPU_DESC cd,
++*strp;
if (errmsg == NULL
&& result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
{
value &= 0xffff;
if (value & 0x8000)
value = ((value & 0xffff) ^ 0x8000) - 0x8000;
}
value = ((value & 0xffff) ^ 0x8000) - 0x8000;
*valuep = value;
return errmsg;
}

Loading…
Cancel
Save