diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-23 19:00:09 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-23 19:00:09 -0400 |
commit | 7253b4b235f46ecb350390b8744cdb508ccca60a (patch) | |
tree | 61ce9fdae7b4d4b583364b58baaec029b2ee4a2c | |
parent | 84b49fa7d71e3cd4c048f9705dd37f2c7ddb655f (diff) | |
download | gcc-7253b4b235f46ecb350390b8744cdb508ccca60a.zip gcc-7253b4b235f46ecb350390b8744cdb508ccca60a.tar.gz gcc-7253b4b235f46ecb350390b8744cdb508ccca60a.tar.bz2 |
(ASM_SPEC): Use PowerPC mode, not 601 mode.
(CPP_SPEC): New macro.
(TARGET_DEFAULT): Generate pure PowerPC code, not 601-specific.
From-SVN: r7546
-rw-r--r-- | gcc/config/rs6000/powerpc.h | 32 |
1 files changed, 29 insertions, 3 deletions
diff --git a/gcc/config/rs6000/powerpc.h b/gcc/config/rs6000/powerpc.h index daf4ae2..e7750a7 100644 --- a/gcc/config/rs6000/powerpc.h +++ b/gcc/config/rs6000/powerpc.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000 PowerPC running AIX version 3.2. - Copyright (C) 1993 Free Software Foundation, Inc. + Copyright (C) 1993, 1994 Free Software Foundation, Inc. Contributed by David Edelsohn (edelsohn@npac.syr.edu). This file is part of GNU CC. @@ -23,10 +23,36 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "rs6000/rs6000.h" #undef ASM_SPEC -#define ASM_SPEC "-u -m601" +#define ASM_SPEC "-u -mppc" + +#undef CPP_SPEC +#define CPP_SPEC "\ +%{!mcpu*: + %{mpower: %{!mpower2: -D_ARCH_PWR}} \ + %{mpower2: -D_ARCH_PWR2} \ + %{mpowerpc*: -D_ARCH_PPC} \ + %{mno-powerpc: %{!mpower: %{!mpower2: -D_ARCH_COM}}} \ + %{!mno-powerpc: -D_ARCH_PPC}} \ +%{mcpu=common: -D_ARCH_COM} \ +%{mcpu=power: -D_ARCH_PWR} \ +%{mcpu=powerpc: -D_ARCH_PPC} \ +%{mcpu=rios: -D_ARCH_PWR} \ +%{mcpu=rios1: -D_ARCH_PWR} \ +%{mcpu=rios2: -D_ARCH_PWR2} \ +%{mcpu=rsc: -D_ARCH_PWR} \ +%{mcpu=rsc1: -D_ARCH_PWR} \ +%{mcpu=601: -D_ARCH_PPC -D_ARCH_PWR} \ +%{mcpu=mpc601: -D_ARCH_PPC -D_ARCH_PWR} \ +%{mcpu=ppc601: -D_ARCH_PPC -D_ARCH_PWR} \ +%{mcpu=603: -D_ARCH_PPC} \ +%{mcpu=mpc603: -D_ARCH_PPC} \ +%{mcpu=ppc603: -D_ARCH_PPC} \ +%{mcpu=604: -D_ARCH_PPC} \ +%{mcpu=mpc604: -D_ARCH_PPC} \ +%{mcpu=ppc604: -D_ARCH_PPC}" #undef TARGET_DEFAULT -#define TARGET_DEFAULT (MASK_POWER | MASK_POWERPC | MASK_NEW_MNEMONICS) +#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS) #undef PROCESSOR_DEFAULT #define PROCESSOR_DEFAULT PROCESSOR_PPC601 |