diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2002-01-30 18:25:30 +0000 |
---|---|---|
committer | Richard Sandiford <rdsandiford@googlemail.com> | 2002-01-30 18:25:30 +0000 |
commit | 912a07db5247067be7e5e1c69cdeb0b542f17a63 (patch) | |
tree | 4c3cbd6076679cac18294c3e2abaaf13dc99bf06 | |
parent | b5f79c764c4d8fa336c92946eec8e2d8f4e9bffd (diff) | |
download | gdb-912a07db5247067be7e5e1c69cdeb0b542f17a63.zip gdb-912a07db5247067be7e5e1c69cdeb0b542f17a63.tar.gz gdb-912a07db5247067be7e5e1c69cdeb0b542f17a63.tar.bz2 |
* config/tc-sh.c (parse_reg): Fix end-of-word check for is, ix, iy
and mod.
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-sh.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 08d43c0..6747d4c 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2002-01-30 Richard Sandiford <rsandifo@redhat.com> + + * config/tc-sh.c (parse_reg): Fix end-of-word check for is, ix, iy + and mod. + 2002-01-29 Chris Demetriou <cgd@broadcom.com> * config/tc-mips.c (tc_gen_reloc): Arrange for diff --git a/gas/config/tc-sh.c b/gas/config/tc-sh.c index 7a15bd4..fa9869f 100644 --- a/gas/config/tc-sh.c +++ b/gas/config/tc-sh.c @@ -598,7 +598,7 @@ parse_reg (src, mode, reg) } } - if (l0 == 'i' && l1 && ! IDENT_CHAR ((unsigned char) src[3])) + if (l0 == 'i' && l1 && ! IDENT_CHAR ((unsigned char) src[2])) { if (l1 == 's') { @@ -733,7 +733,7 @@ parse_reg (src, mode, reg) } } if (l0 == 'm' && l1 == 'o' && TOLOWER (src[2]) == 'd' - && ! IDENT_CHAR ((unsigned char) src[4])) + && ! IDENT_CHAR ((unsigned char) src[3])) { *mode = A_MOD; return 3; |