aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-arm.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2006-09-28 13:10:13 +0000
committerNick Clifton <nickc@redhat.com>2006-09-28 13:10:13 +0000
commitd8ad03e99d4018acd2e20787cf9b772bf80966f0 (patch)
tree65823a19a07fe698c2657baed92b4995996da1c8 /gas/config/tc-arm.c
parentea9986ff0085095cd23ec95dc0e42177c062e117 (diff)
downloadgdb-d8ad03e99d4018acd2e20787cf9b772bf80966f0.zip
gdb-d8ad03e99d4018acd2e20787cf9b772bf80966f0.tar.gz
gdb-d8ad03e99d4018acd2e20787cf9b772bf80966f0.tar.bz2
* config/tc-arm.c (md_apply_fix): do not clear write_back bit
* gas/arm/iwmmxt-wldstbh.s: New file. * gas/arm/iwmmxt-wldstbh.d: New file.
Diffstat (limited to 'gas/config/tc-arm.c')
-rw-r--r--gas/config/tc-arm.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 6b5834c..900fec6 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -18162,8 +18162,6 @@ md_apply_fix (fixS * fixP,
newval = get_thumb32_insn (buf);
newval &= 0xff7fff00;
newval |= (value >> 2) | (sign ? INDEX_UP : 0);
- if (value == 0)
- newval &= ~WRITE_BACK;
if (fixP->fx_r_type == BFD_RELOC_ARM_CP_OFF_IMM
|| fixP->fx_r_type == BFD_RELOC_ARM_CP_OFF_IMM_S2)
md_number_to_chars (buf, newval, INSN_SIZE);