gas/
authorRichard Sandiford <rdsandiford@googlemail.com>
Sun, 14 Jul 2013 13:17:55 +0000 (13:17 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Sun, 14 Jul 2013 13:17:55 +0000 (13:17 +0000)
* config/tc-mips.c (mips16_macro_build): Remove 'Y' case.

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

index 8bf99f25bb8f8da67e8fdb9f9e52d9ffa022bda4..dc609b9ba5b0dc5f543b93087d9267cbe66ae729 100644 (file)
@@ -1,3 +1,7 @@
+2013-07-14  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * config/tc-mips.c (mips16_macro_build): Remove 'Y' case.
+
 2013-07-14  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * config/tc-mips.c (macro_build): Take an int for "C", "k", "\\"
index 125d0bdb03907891d8b9760c1d6ba1e1d23aae8a..4e878c89d3e0bec8c13bd9cfe6ded40d3e60f228 100644 (file)
@@ -5688,16 +5688,6 @@ mips16_macro_build (expressionS *ep, const char *name, const char *fmt,
          MIPS16_INSERT_OPERAND (REGR32, insn, va_arg (*args, int));
          continue;
 
-       case 'Y':
-         {
-           int regno;
-
-           regno = va_arg (*args, int);
-           regno = ((regno & 7) << 2) | ((regno & 0x18) >> 3);
-           MIPS16_INSERT_OPERAND (REG32R, insn, regno);
-         }
-         continue;
-
        case '<':
        case '>':
        case '4':