OSDN Git Service

* config/tc-arm.c (do_iwmmxt_wldstbh): Don't multiply offset by 4
authorjsm28 <jsm28>
Tue, 2 May 2006 14:42:28 +0000 (14:42 +0000)
committerjsm28 <jsm28>
Tue, 2 May 2006 14:42:28 +0000 (14:42 +0000)
commit93b31fd311955a4bd3e01d4ac10eb40834923a4a
tree8d543a28b9d33d03f0b64d6f6a70b0ab64f9a4d8
parent8a4e2140a8bad9e6cde453dfe826b486b69f6dc9
* config/tc-arm.c (do_iwmmxt_wldstbh): Don't multiply offset by 4
here.
(md_apply_fix3): Multiply offset by 4 here for
BFD_RELOC_ARM_CP_OFF_IMM_S2 and BFD_RELOC_ARM_T32_CP_OFF_IMM_S2.

testsuite:
* gas/arm/iwmmxt.s: Increase offsets for wstrb and wstrh.
* gas/arm/iwmmxt.d: Update expected results.
* gas/arm/iwmmxt-bad2.s: Test wstrb, wstrh, wldrb and wldrh.
* gas/arm/iwmmxt-bad2.l: Update expected error messages.
gas/ChangeLog
gas/config/tc-arm.c
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/iwmmxt-bad2.l
gas/testsuite/gas/arm/iwmmxt-bad2.s
gas/testsuite/gas/arm/iwmmxt.d
gas/testsuite/gas/arm/iwmmxt.s