aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-h8300.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2003-11-26 13:18:23 +0000
committerNick Clifton <nickc@redhat.com>2003-11-26 13:18:23 +0000
commitb4f16abb97f6c746304fc98ba1c00174d9386f6e (patch)
tree00bf0cc4f12390ac1b21ab92138baaeb6b18473a /gas/config/tc-h8300.c
parent9eb20dd876711c0e7d27a52d38676dfb721b0c43 (diff)
downloadgdb-b4f16abb97f6c746304fc98ba1c00174d9386f6e.zip
gdb-b4f16abb97f6c746304fc98ba1c00174d9386f6e.tar.gz
gdb-b4f16abb97f6c746304fc98ba1c00174d9386f6e.tar.bz2
Revert change to t01_mov test.
Fix ldm/stm verifying code to allow er4-er7 for H8SX.
Diffstat (limited to 'gas/config/tc-h8300.c')
-rw-r--r--gas/config/tc-h8300.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gas/config/tc-h8300.c b/gas/config/tc-h8300.c
index b8813c9..3906b62 100644
--- a/gas/config/tc-h8300.c
+++ b/gas/config/tc-h8300.c
@@ -598,6 +598,7 @@ get_operand (char **ptr, struct h8_op *op, int direction)
&& !(low == 2 && (high == 3 || ((high == 4 || high == 5) && SXmode)))
&& !(low == 3 && (high == 4 || high == 5 || high == 6) && SXmode)
&& !(low == 4 && (high == 5 || high == 6))
+ && !(low == 4 && high == 7 && SXmode)
&& !(low == 5 && (high == 6 || high == 7) && SXmode)
&& !(low == 6 && high == 7 && SXmode))
as_bad (_("Invalid register list for ldm/stm\n"));