aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2008-01-26 16:26:27 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2008-01-26 11:26:27 -0500
commitba6a1b78c009c8114f4852a93cb97443e7bf4243 (patch)
tree2dd301d6c8a08fb10c9de21f76334e1d9408e7b4 /gcc/config.gcc
parent6cac36304e7153206248af3511287d44bacd3ae2 (diff)
downloadgcc-ba6a1b78c009c8114f4852a93cb97443e7bf4243.zip
gcc-ba6a1b78c009c8114f4852a93cb97443e7bf4243.tar.gz
gcc-ba6a1b78c009c8114f4852a93cb97443e7bf4243.tar.bz2
re PR target/34794 (build of gcc 4.2.2 fails on AIX 6.1 / libstdc++-v3/libmath/stubs.c:47)
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. From-SVN: r131865
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 555e2eb..17fcbe5 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"