diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1997-12-05 22:13:17 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1997-12-05 22:13:17 +0000 |
commit | c0a49bd7c909b62d4dc2eeed229a5d64bb40bbd8 (patch) | |
tree | d4816ec61b2c9013a45e2d0b1f5cdc7060e5a9ab /gcc/config/rs6000/aix41.h | |
parent | 3362eaf2c701c5679e322ef7af5f14595aa0d952 (diff) | |
download | gcc-c0a49bd7c909b62d4dc2eeed229a5d64bb40bbd8.tar.gz |
release branch changes from 11-27 snapshot to egcs-1.0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16970 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/aix41.h')
-rw-r--r-- | gcc/config/rs6000/aix41.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gcc/config/rs6000/aix41.h b/gcc/config/rs6000/aix41.h index fe4d757de79..2e9b093eaca 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)" |