Fix name for -mcpu=ec603e; Make sure all targets that turn on -msoft-float use the...
authorMichael Meissner <meissner@cygnus.com>
Mon, 7 Sep 1998 20:42:22 +0000 (20:42 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Mon, 7 Sep 1998 20:42:22 +0000 (20:42 +0000)
From-SVN: r22315

gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/t-ppccomm

index 6edafc9abdc8f84df13c32aeaa65bc4e2c945ad1..5e992c3b9d4dff688c6a30d188ab60f6b7fe6d5e 100644 (file)
@@ -1,3 +1,10 @@
+Mon Sep  7 22:41:46 1998  Michael Meissner  <meissner@cygnus.com>
+
+       * rs6000.c (rs6000_override_options): Fix name for ec603e, to add
+       missing 'c'.
+       * t-ppccomm (MULTILIB_MATCHES_FLOAT): Add support for -mcpu=xxx
+       for all targets that set -msoft-float.
+
 Mon Sep  7 23:30:07 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * toplev.c (print_switch_values): Make static to match prototype.
index 811832827dd2a2bbb8ad9ad1aa5fdaa1487573fb..246c7cb70f62b5c26f44419c81ef2c162781cb02 100644 (file)
@@ -222,7 +222,7 @@ rs6000_override_options (default_cpu)
         {"603e", PROCESSOR_PPC603,
            MASK_POWERPC | MASK_PPC_GFXOPT | MASK_NEW_MNEMONICS,
            POWER_MASKS | MASK_PPC_GPOPT | MASK_POWERPC64},
-        {"e603e", PROCESSOR_PPC603,
+        {"ec603e", PROCESSOR_PPC603,
            MASK_POWERPC | MASK_SOFT_FLOAT | MASK_NEW_MNEMONICS,
            POWER_MASKS | POWERPC_OPT_MASKS | MASK_POWERPC64},
         {"604", PROCESSOR_PPC604,
index c6f9b6c7629722cf0ecc09d5d6eaf1f61a0378d0..9ed1690f985db0e994b4f0e9b78e6a15a37c1d7d 100644 (file)
@@ -25,7 +25,13 @@ tramp.S: $(srcdir)/config/rs6000/tramp.asm
        cat $(srcdir)/config/rs6000/tramp.asm > tramp.S
 
 # Switch synonyms
-MULTILIB_MATCHES_FLOAT = msoft-float=mcpu?403 msoft-float=mcpu?821 msoft-float=mcpu?860
+MULTILIB_MATCHES_FLOAT = msoft-float=mcpu?401 \
+                         msoft-float=mcpu?403 \
+                         msoft-float=mcpu?ec603e \
+                         msoft-float=mcpu?801 \
+                         msoft-float=mcpu?821 \
+                         msoft-float=mcpu?823 \
+                         msoft-float=mcpu?860
 MULTILIB_MATCHES_ENDIAN        = mlittle=mlittle-endian mbig=mbig-endian
 MULTILIB_MATCHES_SYSV  = mcall-sysv=mcall-sysv-eabi mcall-sysv=mcall-sysv-noeabi