aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@libertysurf.fr>2006-03-21 21:59:11 +0100
committerEric Botcazou <ebotcazou@gcc.gnu.org>2006-03-21 20:59:11 +0000
commitec23ed606daa42ee11510be00add6f2a6350d565 (patch)
treef6e4ea73d450d97d8eff8a07a819a047dcbb917b /gcc/config.gcc
parent5ded46ebfa8a73cd3931b3c1831d38dc4acea753 (diff)
downloadgcc-ec23ed606daa42ee11510be00add6f2a6350d565.zip
gcc-ec23ed606daa42ee11510be00add6f2a6350d565.tar.gz
gcc-ec23ed606daa42ee11510be00add6f2a6350d565.tar.bz2
config.gcc (i[34567]86-*-solaris2*): Add config/sol2-10.h to tm_file on Solaris 10 and later.
2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr> * config.gcc (i[34567]86-*-solaris2*): Add config/sol2-10.h to tm_file on Solaris 10 and later. (sparc64-*-solaris2*): Likewise. (sparc-*-solaris2*): Likewise. * config/sol26.h: Rename to config/sol2-6.h. * config/sol2-10.h: New file. testsuite/ * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME if _STDC_C99 is defined. * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris. * gcc.dg/builtins-20.c: Likewise. * gcc.dg/builtins-53.c: Likewise. * gcc.dg/single-precision-constant.c: Likewise. Also pass -mmacosx-version-min=10.3 on PowerPC/Darwin. From-SVN: r112255
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc20
1 files changed, 17 insertions, 3 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index dd411de..92dce31 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1149,7 +1149,11 @@ i[34567]86-*-solaris2*)
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h sol2.h"
case ${target} in
*-*-solaris2.[0-6] | *-*-solaris2.[0-6].*)
- tm_file="${tm_file} sol26.h"
+ tm_file="${tm_file} sol2-6.h"
+ ;;
+ *-*-solaris2.1[0-9]*)
+ tm_file="${tm_file} sol2-10.h"
+ ;;
esac
tm_file="${tm_file} i386/sol2.h"
tmake_file="t-sol2 i386/t-sol2 t-svr4"
@@ -2113,7 +2117,13 @@ sparc-*-rtems*)
extra_parts="crti.o crtn.o crtbegin.o crtend.o"
;;
sparc64-*-solaris2* | sparcv9-*-solaris2*)
- tm_file="sparc/biarch64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h sparc/sol2.h sparc/sol2-64.h sparc/sol2-bi.h"
+ tm_file="sparc/biarch64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h"
+ case ${target} in
+ *-*-solaris2.1[0-9]*)
+ tm_file="${tm_file} sol2-10.h"
+ ;;
+ esac
+ tm_file="${tm_file} sparc/sol2.h sparc/sol2-64.h sparc/sol2-bi.h"
if test x$gnu_ld = xyes; then
tm_file="${tm_file} sparc/sol2-gld.h sparc/sol2-gld-bi.h"
fi
@@ -2142,7 +2152,11 @@ sparc-*-solaris2*)
tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h"
case ${target} in
*-*-solaris2.[0-6] | *-*-solaris2.[0-6].*)
- tm_file="${tm_file} sol26.h"
+ tm_file="${tm_file} sol2-6.h"
+ ;;
+ *-*-solaris2.1[0-9]*)
+ tm_file="${tm_file} sol2-10.h"
+ ;;
esac
tm_file="${tm_file} sparc/sol2.h"
if test x$gnu_ld = xyes; then