summaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2008-01-26 16:26:27 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2008-01-26 16:26:27 +0000
commit0cc77516fec68ae71037a4b8e3336205410d7c17 (patch)
tree2dd301d6c8a08fb10c9de21f76334e1d9408e7b4 /gcc/config.gcc
parentd2e60c9efbe40341a2199078a02c319cdbc811d4 (diff)
downloadgcc-0cc77516fec68ae71037a4b8e3336205410d7c17.tar.gz
PR target/34794
* config.gcc: Separate AIX 5.3 from AIX 6.1. * config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Define __LONGDOUBLE128 too. * config/rs6000/aix61.h: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@131865 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc10
1 files changed, 9 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 555e2eb1d2f..17fcbe53dd7 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -2072,7 +2072,7 @@ rs6000-ibm-aix5.2.* | powerpc-ibm-aix5.2.*)
thread_file='aix'
extra_headers=
;;
-rs6000-ibm-aix[56789].* | powerpc-ibm-aix[56789].*)
+rs6000-ibm-aix5.3.* | powerpc-ibm-aix5.3.*)
tm_file="${tm_file} rs6000/aix.h rs6000/aix53.h rs6000/xcoff.h"
tmake_file=rs6000/t-aix52
extra_options="${extra_options} rs6000/aix64.opt"
@@ -2080,6 +2080,14 @@ rs6000-ibm-aix[56789].* | powerpc-ibm-aix[56789].*)
thread_file='aix'
extra_headers=altivec.h
;;
+rs6000-ibm-aix[6789].* | powerpc-ibm-aix[6789].*)
+ tm_file="${tm_file} rs6000/aix.h rs6000/aix61.h rs6000/xcoff.h"
+ tmake_file=rs6000/t-aix52
+ extra_options="${extra_options} rs6000/aix64.opt"
+ use_collect2=yes
+ thread_file='aix'
+ extra_headers=altivec.h
+ ;;
s390-*-linux*)
tm_file="s390/s390.h dbxelf.h elfos.h svr4.h linux.h s390/linux.h"
tmake_file="${tmake_file} t-dfprules s390/t-crtstuff s390/t-linux"