From: David Edelsohn Date: Sat, 29 Nov 1997 19:42:27 +0000 (+0000) Subject: * rs6000/aix41.h (ASM_CPU_SPEC): Define. X-Git-Tag: releases/egcs-1.0.0~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a0ef5713d26f19ed83cc02411caf0535825bff1;p=thirdparty%2Fgcc.git * rs6000/aix41.h (ASM_CPU_SPEC): Define. From-SVN: r16854 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0bbe874f49b6..1fd9b6ee4b25 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Sat Nov 29 12:44:57 1997 David Edelsohn + + * rs6000/aix41.h (ASM_CPU_SPEC): Define. + Fri Nov 28 10:00:27 1997 Jeffrey A Law (law@cygnus.com) * sh/elf.h (PREFERRED_DEBUGGING_TYPE): Prefer stabs again. diff --git a/gcc/config/rs6000/aix41.h b/gcc/config/rs6000/aix41.h index fe4d757de797..2e9b093eacaa 100644 --- a/gcc/config/rs6000/aix41.h +++ b/gcc/config/rs6000/aix41.h @@ -36,6 +36,37 @@ Boston, MA 02111-1307, USA. */ #undef ASM_SPEC #define ASM_SPEC "-u %(asm_cpu)" +/* Common ASM definitions used by ASM_SPEC amonst the various targets + for handling -mcpu=xxx switches. */ + +#undef ASM_CPU_SPEC +#define ASM_CPU_SPEC \ +"%{!mcpu*: \ + %{mpower: %{!mpower2: -mpwr}} \ + %{mpower2: -mpwr2} \ + %{mpowerpc*: -mppc} \ + %{mno-power: %{!mpowerpc*: -mcom}} \ + %{!mno-power: %{!mpower2: %(asm_default)}}} \ +%{mcpu=common: -mcom} \ +%{mcpu=power: -mpwr} \ +%{mcpu=power2: -mpwr2} \ +%{mcpu=powerpc: -mppc} \ +%{mcpu=rios: -mpwr} \ +%{mcpu=rios1: -mpwr} \ +%{mcpu=rios2: -mpwr2} \ +%{mcpu=rsc: -mpwr} \ +%{mcpu=rsc1: -mpwr} \ +%{mcpu=403: -mppc} \ +%{mcpu=505: -mppc} \ +%{mcpu=601: -m601} \ +%{mcpu=602: -mppc} \ +%{mcpu=603: -m603} \ +%{mcpu=603e: -m603} \ +%{mcpu=604: -m604} \ +%{mcpu=620: -mppc} \ +%{mcpu=821: -mppc} \ +%{mcpu=860: -mppc}" + #undef CPP_PREDEFINES #define CPP_PREDEFINES "-D_IBMR2 -D_POWER -D_AIX -D_AIX32 -D_AIX41 \ -Asystem(unix) -Asystem(aix)"