From 7253b4b235f46ecb350390b8744cdb508ccca60a Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Thu, 23 Jun 1994 19:00:09 -0400 Subject: [PATCH] (ASM_SPEC): Use PowerPC mode, not 601 mode. (CPP_SPEC): New macro. (TARGET_DEFAULT): Generate pure PowerPC code, not 601-specific. From-SVN: r7546 --- gcc/config/rs6000/powerpc.h | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/gcc/config/rs6000/powerpc.h b/gcc/config/rs6000/powerpc.h index daf4ae2b96d..e7750a78c7b 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