* config/tc-alpha.c (cpu_types): Enabled ev67, ev68, -m21264a
authorRichard Henderson <rth@redhat.com>
Tue, 6 Aug 2002 22:06:08 +0000 (22:06 +0000)
committerRichard Henderson <rth@redhat.com>
Tue, 6 Aug 2002 22:06:08 +0000 (22:06 +0000)
        and m21264b processor names and cpu types.
        * doc/c-alpha.texi: Documented new types.

gas/ChangeLog
gas/config/tc-alpha.c
gas/doc/c-alpha.texi

index 88d8bae1f22332171880c0e4ea61278843262266..4bf98737ce286aa0e9846db5d6362f3769ba1fe8 100644 (file)
@@ -1,3 +1,9 @@
+2002-08-06  George France <france@handhelds.org>
+
+       * config/tc-alpha.c (cpu_types): Enabled ev67, ev68,  -m21264a
+       and m21264b processor names and cpu types.
+       * doc/c-alpha.texi: Documented new types.
+
 2002-08-06  Alan Modra  <amodra@bigpond.net.au>
 
        * config/tc-ppc.c (md_apply_fix3): Adjust 16 bit XCOFF reloc offset.
index b96eb465139e006bbe0d2e09c696202ec4a7700d..6ebd154e0c90ea603e62ad04e7820576ab1f921f 100644 (file)
@@ -576,6 +576,10 @@ static const struct cpu_type {
                |AXP_OPCODE_MAX) },
   { "21264", (AXP_OPCODE_BASE|AXP_OPCODE_EV6|AXP_OPCODE_BWX
              |AXP_OPCODE_MAX|AXP_OPCODE_CIX) },
+  { "21264a", (AXP_OPCODE_BASE|AXP_OPCODE_EV6|AXP_OPCODE_BWX
+             |AXP_OPCODE_MAX|AXP_OPCODE_CIX) },
+  { "21264b", (AXP_OPCODE_BASE|AXP_OPCODE_EV6|AXP_OPCODE_BWX
+             |AXP_OPCODE_MAX|AXP_OPCODE_CIX) },
 
   { "ev4", AXP_OPCODE_BASE },
   { "ev45", AXP_OPCODE_BASE },
@@ -584,6 +588,8 @@ static const struct cpu_type {
   { "ev56", AXP_OPCODE_BASE|AXP_OPCODE_BWX },
   { "pca56", AXP_OPCODE_BASE|AXP_OPCODE_BWX|AXP_OPCODE_MAX },
   { "ev6", AXP_OPCODE_BASE|AXP_OPCODE_BWX|AXP_OPCODE_MAX|AXP_OPCODE_CIX },
+  { "ev67", AXP_OPCODE_BASE|AXP_OPCODE_BWX|AXP_OPCODE_MAX|AXP_OPCODE_CIX },
+  { "ev68", AXP_OPCODE_BASE|AXP_OPCODE_BWX|AXP_OPCODE_MAX|AXP_OPCODE_CIX },
 
   { "all", AXP_OPCODE_BASE },
   { 0, 0 }
@@ -1102,9 +1108,9 @@ md_show_usage (stream)
 Alpha options:\n\
 -32addr                        treat addresses as 32-bit values\n\
 -F                     lack floating point instructions support\n\
--mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mall\n\
+-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n\
                        specify variant of Alpha architecture\n\
--m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264\n\
+-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -m21264b\n\
                        these variants include PALcode opcodes\n"),
        stream);
 #ifdef OBJ_EVAX
index f0676689511acfc7216b432f737fefd9872419b0..5b52c5aebeb66283008d14ea2d7fea37f1c9b263 100644 (file)
@@ -55,13 +55,17 @@ The following processor names are recognized:
 @code{21164a},
 @code{21164pc},
 @code{21264},
+@code{21264a},
+@code{21264b},
 @code{ev4},
 @code{ev5},
 @code{lca45},
 @code{ev5},
 @code{ev56},
 @code{pca56},
-@code{ev6}.
+@code{ev6},
+@code{ev67},
+@code{ev68}.
 The special name @code{all} may be used to allow the assembler to accept
 instructions valid for any Alpha processor.