* config/tc-mips.c (mips_ip) <'('>: Don't let '4', '5' or '-'
authorMaciej W. Rozycki <macro@linux-mips.org>
Thu, 9 Dec 2010 23:19:22 +0000 (23:19 +0000)
committerMaciej W. Rozycki <macro@linux-mips.org>
Thu, 9 Dec 2010 23:19:22 +0000 (23:19 +0000)
as a base register specifier.

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

index 51f6430ac5d538f31c8dd88e60f9a76f04e3674b..4e4da2543187ef50e6e103957b6200013170d4d6 100644 (file)
@@ -1,3 +1,8 @@
+2010-12-09  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * config/tc-mips.c (mips_ip) <'('>: Don't let '4', '5' or '-'
+       as a base register specifier.
 2010-12-09  Maciej W. Rozycki  <macro@codesourcery.com>
 
        * config/tc-mips.c (macro) <M_S_DOB>: Fix the placement of code.
index d07553bf6cbf6c6c69d14130f6676bd87fa39878..05d4959ab0c9f887df0454ce50b4e871afc20339 100644 (file)
@@ -8991,8 +8991,7 @@ mips_ip (char *str, struct mips_cl_insn *ip)
                 we must have a left paren.  */
              /* This is dependent on the next operand specifier
                 is a base register specification.  */
-             gas_assert (args[1] == 'b' || args[1] == '5'
-                     || args[1] == '-' || args[1] == '4');
+             gas_assert (args[1] == 'b');
              if (*s == '\0')
                return;