mips.h (MIPS_ISA_LEVEL_SPEC): Handle -m4ksc and -m4ksd.
authorRichard Sandiford <richard@codesourcery.com>
Wed, 11 Jul 2007 13:09:51 +0000 (13:09 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 11 Jul 2007 13:09:51 +0000 (13:09 +0000)
gcc/
* config/mips/mips.h (MIPS_ISA_LEVEL_SPEC): Handle -m4ksc and
-m4ksd.
* config/mips/mips.c (mips_cpu_info_table): Mention MIPS_ISA_LEVEL_SPEC
in the comment.

From-SVN: r126548

gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips.h

index 373ebf7eca49e07c2c4c0fd60f96d97e563c7f6f..bddc4a614f3ef88015d0c46a0d84b42d9d52879a 100644 (file)
@@ -1,3 +1,10 @@
+2007-07-11  Richard Sandiford  <richard@codesourcery.com>
+
+       * config/mips/mips.h (MIPS_ISA_LEVEL_SPEC): Handle -m4ksc and
+       -m4ksd.
+       * config/mips/mips.c (mips_cpu_info_table): Mention MIPS_ISA_LEVEL_SPEC
+       in the comment.
+
 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR tree-optimization/32713
index e3100d16d0a71a6d9c022a2621729898d7357809..319a87192de0272575a392afe257b9ab155f7555 100644 (file)
@@ -723,7 +723,8 @@ const struct attribute_spec mips_attribute_table[] =
    taken as the canonical name for that ISA.
 
    To ease comparison, please keep this table in the same order as
-   gas's mips_cpu_info_table[].  */
+   gas's mips_cpu_info_table[].  Please also make sure that
+   MIPS_ISA_LEVEL_SPEC handles all -march options correctly.  */
 const struct mips_cpu_info mips_cpu_info_table[] = {
   /* Entries for generic ISAs */
   { "mips1", PROCESSOR_R3000, 1 },
index 38c8edaea7cd262a01ca3e47744173242b7bb95f..5c58806b63b34ec95ab14c1bb06bdc5767815063 100644 (file)
@@ -586,8 +586,8 @@ extern const struct mips_rtx_cost_data *mips_cost;
      %{march=mips2|march=r6000:-mips2} \
      %{march=mips3|march=r4*|march=vr4*|march=orion:-mips3} \
      %{march=mips4|march=r8000|march=vr5*|march=rm7000|march=rm9000:-mips4} \
-     %{march=mips32|march=4kc|march=4km|march=4kp:-mips32} \
-     %{march=mips32r2|march=m4k|march=4ke*|march=24k* \
+     %{march=mips32|march=4kc|march=4km|march=4kp|march=4ksc:-mips32} \
+     %{march=mips32r2|march=m4k|march=4ke*|march=4ksd|march=24k* \
        |march=34k*|march=74k*: -mips32r2} \
      %{march=mips64|march=5k*|march=20k*|march=sb1*|march=sr71000: -mips64}}"