* config/tc-m32c.c (md_convert_frag): Fix ADJNZ reloc math.

This commit is contained in:
DJ Delorie 2008-11-25 23:02:02 +00:00
parent 85f77068e7
commit 911c9c13f8
2 changed files with 8 additions and 4 deletions

View File

@ -1,3 +1,7 @@
2008-11-25 DJ Delorie <dj@redhat.com>
* config/tc-m32c.c (md_convert_frag): Fix ADJNZ reloc math.
2008-11-21 Sterling Augustine <sterling@tensilica.com>
* config/tc-xtensa.c (check_t1_t2_reads_and_writes): Call

View File

@ -866,22 +866,22 @@ md_convert_frag (bfd * abfd ATTRIBUTE_UNUSED,
case -M32C_MACRO_ADJNZ_2:
rl_addend = 0x31;
op[2] = addend;
op[2] = addend - 2;
operand = M32C_OPERAND_LAB_16_8;
break;
case -M32C_MACRO_ADJNZ_3:
rl_addend = 0x41;
op[3] = addend;
op[3] = addend - 2;
operand = M32C_OPERAND_LAB_24_8;
break;
case -M32C_MACRO_ADJNZ_4:
rl_addend = 0x51;
op[4] = addend;
op[4] = addend - 2;
operand = M32C_OPERAND_LAB_32_8;
break;
case -M32C_MACRO_ADJNZ_5:
rl_addend = 0x61;
op[5] = addend;
op[5] = addend - 2;
operand = M32C_OPERAND_LAB_40_8;
break;