diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 77aaa2720c3..59f0ef2fc70 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Thu Sep 3 18:16:16 1998 Michael Meissner + + * rs6000.c (rs6000_override_options): Add -mcpu={401,e603e}. + Thu Sep 3 18:05:16 1998 David Edelsohn * rs6000.md (movsf): Disable explicit secondary-reload-like diff --git a/gcc/NEWS b/gcc/NEWS index 628b03ca7d8..427df254eb6 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 022e3cf42cf..811832827dd 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},