diff options
author | Richard Henderson <rth@gcc.gnu.org> | 2002-04-16 11:05:20 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2002-04-16 11:05:20 -0700 |
commit | 8947df0cbb2076cfb4bee2b628892d1249da723b (patch) | |
tree | 9057a3c81c5c6dcd1cf8c6f1d9e8e3d805b4623c /gcc/config.gcc | |
parent | ab8471334e092a16b4c0bc78c8027191fd0db7f1 (diff) | |
download | gcc-8947df0cbb2076cfb4bee2b628892d1249da723b.zip gcc-8947df0cbb2076cfb4bee2b628892d1249da723b.tar.gz gcc-8947df0cbb2076cfb4bee2b628892d1249da723b.tar.bz2 |
config.gcc (sparcv9-solaris): Configure for 64-bit default.
* config.gcc (sparcv9-solaris): Configure for 64-bit default.
Adjust tm_file order to get TARGET_DEFAULT set properly.
(sparc-solaris): Configure 2.[78] for 64-bit multilibs.
* doc/install.texi (sparc-solaris): Update.
From-SVN: r52373
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index ed7ac58..6a02466 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -3077,8 +3077,8 @@ sparc-*-rtems*|sparc-*-rtemself*) thread_file='rtems' fi ;; -sparc64-*-solaris2*) - tm_file="sparc/biarch64.h sparc/sol2-64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sol2.h sparc/sol2-bi.h" +sparc64-*-solaris2* | sparcv9-*-solaris2*) + tm_file="sparc/biarch64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h 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 @@ -3126,7 +3126,7 @@ sparc-hal-solaris2*) esac thread_file='solaris' ;; -sparc-*-solaris2* | sparcv9-*-solaris2*) +sparc-*-solaris2*) tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sol2.h" if test x$gnu_ld = xyes; then tm_file="${tm_file} sparc/sol2-gld.h" @@ -3138,17 +3138,18 @@ sparc-*-solaris2* | sparcv9-*-solaris2*) tmake_file="$tmake_file t-slibgcc-sld" fi case $machine in - sparcv9-*) + *-*-solaris2.[0-6] | *-*-solaris2.[0-6].*) + if test x$gnu_ld = xno; then + tm_file="${tm_file} sparc/sol26-sld.h" + fi + ;; + *-*-solaris2.[789]) tm_file="sparc/biarch64.h ${tm_file} sparc/sol2-bi.h" if test x$gnu_ld = xyes; then tm_file="${tm_file} sparc/sol2-gld-bi.h" fi tmake_file="$tmake_file sparc/t-sol2-64" ;; - *-*-solaris2.[0-6] | *-*-solaris2.[0-6].*) - if test x$gnu_ld = xno; then - tm_file="${tm_file} sparc/sol26-sld.h" - fi esac xm_defines=POSIX extra_parts="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o" |