diff options
author | David Edelsohn <edelsohn@gnu.org> | 2003-02-27 21:51:19 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2003-02-27 16:51:19 -0500 |
commit | 30e7f17ed67bb3335a420706174ffc90f57a0721 (patch) | |
tree | 3af5f8621dbcc4757a53c509acf145ca42300084 /gcc/config/rs6000/aix52.h | |
parent | e7a1163cc5e1263dbc422c604b7121c0a8be6a74 (diff) | |
download | gcc-30e7f17ed67bb3335a420706174ffc90f57a0721.zip gcc-30e7f17ed67bb3335a420706174ffc90f57a0721.tar.gz gcc-30e7f17ed67bb3335a420706174ffc90f57a0721.tar.bz2 |
aix43.h (ASM_SPEC): Only emit -mppc64 if no -mcpu option.
* config/rs6000/aix43.h (ASM_SPEC): Only emit -mppc64 if no -mcpu
option.
(ASM_CPU_SPEC): Use -m620 for Power3, Power4, 620, 630.
* config/rs6000/aix51.h: Same.
* config/rs6000/aix52.h: Same.
From-SVN: r63529
Diffstat (limited to 'gcc/config/rs6000/aix52.h')
-rw-r--r-- | gcc/config/rs6000/aix52.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config/rs6000/aix52.h b/gcc/config/rs6000/aix52.h index da7e036..9d72e71 100644 --- a/gcc/config/rs6000/aix52.h +++ b/gcc/config/rs6000/aix52.h @@ -60,7 +60,7 @@ do { \ } while (0); #undef ASM_SPEC -#define ASM_SPEC "-u %{maix64:-a64 -mppc64} %(asm_cpu)" +#define ASM_SPEC "-u %{maix64:-a64 %{!mcpu*:-mppc64}} %(asm_cpu)" /* Common ASM definitions used by ASM_SPEC amongst the various targets for handling -mcpu=xxx switches. */ @@ -69,16 +69,16 @@ do { \ "%{!mcpu*: %{!maix64: \ %{mpowerpc64: -mppc64} \ %{!mpower64: %(asm_default)}}} \ -%{mcpu=power3: -m604} \ -%{mcpu=power4: -m604} \ +%{mcpu=power3: -m620} \ +%{mcpu=power4: -m620} \ %{mcpu=powerpc: -mppc} \ %{mcpu=rs64a: -mppc} \ %{mcpu=603: -m603} \ %{mcpu=603e: -m603} \ %{mcpu=604: -m604} \ %{mcpu=604e: -m604} \ -%{mcpu=620: -mppc} \ -%{mcpu=630: -m604}" +%{mcpu=620: -m620} \ +%{mcpu=630: -m620}" #undef ASM_DEFAULT_SPEC #define ASM_DEFAULT_SPEC "-mppc" |