* config/tc-sh.c (parse_reg): Fix end-of-word check for is, ix, iy
authorRichard Sandiford <rdsandiford@googlemail.com>
Wed, 30 Jan 2002 18:25:30 +0000 (18:25 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Wed, 30 Jan 2002 18:25:30 +0000 (18:25 +0000)
and mod.

gas/ChangeLog
gas/config/tc-sh.c

index 08d43c04a9d155bfb919349aa5ec8775a9ac9e03..6747d4c19366b718e3cf7d4f854695aec8e4e148 100644 (file)
@@ -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
index 7a15bd48aa46108c9701c53d986dc1edd963d8d1..fa9869fc59b4a98f70b74e88fd87e62b81bb8807 100644 (file)
@@ -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;