aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2003-08-01 03:48:55 +0000
committerAlan Modra <amodra@gmail.com>2003-08-01 03:48:55 +0000
commit2097767332a3b2395da7015d076c33c0bb182d32 (patch)
tree54d2165c6469276845d35e223533088987eb1409 /gas
parentd9efd8a93f676becce2f369e3ad7ae613c4b0c08 (diff)
downloadgdb-2097767332a3b2395da7015d076c33c0bb182d32.zip
gdb-2097767332a3b2395da7015d076c33c0bb182d32.tar.gz
gdb-2097767332a3b2395da7015d076c33c0bb182d32.tar.bz2
* config/tc-msp430.c (msp430_srcoperand): Extend 'push' bug workaround
to all arches.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-msp430.c12
2 files changed, 7 insertions, 10 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index dd7e3b1..136a4ee 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2003-08-01 Dmitry Diky <diwil@mail.ru>
+
+ * config/tc-msp430.c (msp430_srcoperand): Extend 'push' bug workaround
+ to all arches.
+
2003-07-30 J"orn Rennecke <joern.rennecke@superh.com>
* config/tc-sh.c (md_assemble): For branches, check & update
diff --git a/gas/config/tc-msp430.c b/gas/config/tc-msp430.c
index cb39229..60728ee 100644
--- a/gas/config/tc-msp430.c
+++ b/gas/config/tc-msp430.c
@@ -981,11 +981,7 @@ msp430_srcoperand (op, l, bin, imm_op)
else if (x == 4)
{
#ifdef PUSH_1X_WORKAROUND
- if (bin == 0x1200
- && (msp430_mcu->isa == MSP430_ISA_11
- || msp430_mcu->isa == MSP430_ISA_12
- || msp430_mcu->isa == MSP430_ISA_13
- || msp430_mcu->isa == MSP430_ISA_14))
+ if (bin == 0x1200)
{
/* Remove warning as confusing.
as_warn(_("Hardware push bug workaround")); */
@@ -1002,11 +998,7 @@ msp430_srcoperand (op, l, bin, imm_op)
else if (x == 8)
{
#ifdef PUSH_1X_WORKAROUND
- if (bin == 0x1200
- && (msp430_mcu->isa == MSP430_ISA_11
- || msp430_mcu->isa == MSP430_ISA_12
- || msp430_mcu->isa == MSP430_ISA_13
- || msp430_mcu->isa == MSP430_ISA_14))
+ if (bin == 0x1200)
{
/* Remove warning as confusing.
as_warn(_("Hardware push bug workaround")); */