aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMichael Meissner <meissner@cygnus.com>1998-09-03 15:27:26 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1998-09-03 15:27:26 +0000
commita3a1dbf679f5e27c48e9b8fd7831c0557df5ff8b (patch)
tree9944b9ea319ffeeaab301c1e2abdeae70a32cd51 /gcc
parentdd93348fe8c8feca0748ec3ffedb24ae00fe6fc0 (diff)
downloadgcc-a3a1dbf679f5e27c48e9b8fd7831c0557df5ff8b.zip
gcc-a3a1dbf679f5e27c48e9b8fd7831c0557df5ff8b.tar.gz
gcc-a3a1dbf679f5e27c48e9b8fd7831c0557df5ff8b.tar.bz2
Add -mcpu=401/e603e
From-SVN: r22215
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/NEWS8
-rw-r--r--gcc/config/rs6000/rs6000.c6
3 files changed, 18 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 77aaa27..59f0ef2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Thu Sep 3 18:16:16 1998 Michael Meissner <meissner@cygnus.com>
+
+ * rs6000.c (rs6000_override_options): Add -mcpu={401,e603e}.
+
Thu Sep 3 18:05:16 1998 David Edelsohn <edelsohn@mhpcc.edu>
* rs6000.md (movsf): Disable explicit secondary-reload-like
diff --git a/gcc/NEWS b/gcc/NEWS
index 628b03c..427df25 100644
--- a/gcc/NEWS
+++ b/gcc/NEWS
@@ -1,3 +1,11 @@
+Noteworthy changes in GCC after EGCS 1.1.
+-----------------------------------------
+
+Target specific NEWS
+
+ RS6000/PowerPC: -mcpu=401 was added as an alias for -mcpu=403. -mcpu=e603e
+ was added to do -mcpu=603e and -msoft-float.
+
Noteworthy changes in GCC for EGCS 1.1.
---------------------------------------
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 022e3cf..8118328 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -201,6 +201,9 @@ rs6000_override_options (default_cpu)
{"rios2", PROCESSOR_RIOS2,
MASK_POWER | MASK_MULTIPLE | MASK_STRING | MASK_POWER2,
POWERPC_MASKS | MASK_NEW_MNEMONICS},
+ {"401", PROCESSOR_PPC403,
+ MASK_POWERPC | MASK_SOFT_FLOAT | MASK_NEW_MNEMONICS,
+ POWER_MASKS | POWERPC_OPT_MASKS | MASK_POWERPC64},
{"403", PROCESSOR_PPC403,
MASK_POWERPC | MASK_SOFT_FLOAT | MASK_NEW_MNEMONICS | MASK_STRICT_ALIGN,
POWER_MASKS | POWERPC_OPT_MASKS | MASK_POWERPC64},
@@ -219,6 +222,9 @@ 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,
+ MASK_POWERPC | MASK_SOFT_FLOAT | MASK_NEW_MNEMONICS,
+ POWER_MASKS | POWERPC_OPT_MASKS | MASK_POWERPC64},
{"604", PROCESSOR_PPC604,
MASK_POWERPC | MASK_PPC_GFXOPT | MASK_NEW_MNEMONICS,
POWER_MASKS | MASK_PPC_GPOPT | MASK_POWERPC64},