Add support for ARM920 and ARM920t
authorNick Clifton <nickc@redhat.com>
Thu, 10 Jun 1999 01:59:33 +0000 (01:59 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 10 Jun 1999 01:59:33 +0000 (01:59 +0000)
gas/ChangeLog
gas/config/tc-arm.c

index 3a24280fa0de19aaf5f1eb07fe5377c448aac2b0..c52cb47a21695cef29110e9b6b558d66d825157a 100644 (file)
@@ -1,3 +1,8 @@
+1999-06-10  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-arm.c (md_parse_option): Add support for ARM920 and
+       ARM920t. 
+
 1999-06-07  Jakub Jelinek  <jj@ultra.linux.cz>
 
        * config/tc-sparc.c (md_assemble): Fix up setx, support setsw.
index e355a1bd98aa390fbea3e3e51d9733f4097c521b..fa84ca03dd729e9e172f52f83aa591ca988a44c2 100644 (file)
@@ -6033,7 +6033,9 @@ _("Warning: Use of the 'nv' conditional is deprecated\n"));
  *            -m[arm]3                Arm 3 processor
  *            -m[arm]6[xx],           Arm 6 processors
  *            -m[arm]7[xx][t][[d]m]   Arm 7 processors
- *            -mstrongarm[110]       Arm 8 processors
+ *            -m8[10]                 Arm 8 processors
+ *            -m9[20][tdmi]           Arm 9 processors
+ *            -mstrongarm[110[0]]     StrongARM processors
  *            -mall                   All (except the ARM1)
  *    FP variants:
  *            -mfpa10, -mfpa11        FPA10 and 11 co-processor instructions
@@ -6290,7 +6292,11 @@ md_parse_option (c, arg)
              
            case '9':
              if (streq (str, "9"))
+               cpu_variant = (cpu_variant & ~ARM_ANY) | ARM_9 | ARM_ARCHv4 | ARM_LONGMUL | ARM_THUMB;
+             else if (streq (str, "920"))
                cpu_variant = (cpu_variant & ~ARM_ANY) | ARM_9 | ARM_ARCHv4 | ARM_LONGMUL;
+             else if (streq (str, "920t"))
+               cpu_variant = (cpu_variant & ~ARM_ANY) | ARM_9 | ARM_ARCHv4 | ARM_LONGMUL | ARM_THUMB;
              else if (streq (str, "9tdmi"))
                cpu_variant = (cpu_variant & ~ARM_ANY) | ARM_9 | ARM_ARCHv4 | ARM_LONGMUL | ARM_THUMB;
              else