summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/configure
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>1999-11-01 18:53:45 +0000
committerobrien <obrien@FreeBSD.org>1999-11-01 18:53:45 +0000
commit60685dfcfda989efa7f9e5c076df08098b73880d (patch)
treeff3553980db23e04400ae1944ef9fcafb45a6b30 /contrib/gcc/configure
parent69611a5db3223d9294c23921a01217c613130b9d (diff)
downloadFreeBSD-src-60685dfcfda989efa7f9e5c076df08098b73880d.zip
FreeBSD-src-60685dfcfda989efa7f9e5c076df08098b73880d.tar.gz
Add Alpha and proper x86 support to GCC 2.95.2.
[ Functionally speaking, this covers revs 1.{2,3} ]
Diffstat (limited to 'contrib/gcc/configure')
-rwxr-xr-xcontrib/gcc/configure19
1 files changed, 14 insertions, 5 deletions
diff --git a/contrib/gcc/configure b/contrib/gcc/configure
index ee5b8a8..bbd7278 100755
--- a/contrib/gcc/configure
+++ b/contrib/gcc/configure
@@ -3765,9 +3765,9 @@ for machine in $build $host $target; do
i[34567]86-*-solaris2*)
xm_file="xm-siglist.h xm-alloca.h ${xm_file}"
xm_defines="USG POSIX SMALL_ARG_MAX"
- if test x$stabs = xyes
- then
- tm_file=i386/sol2dbg.h
+ if test x$gas = xyes; then
+ # Only needed if gas does not support -s
+ tm_file=i386/sol2gas.h
else
tm_file=i386/sol2.h
fi
@@ -5423,12 +5423,21 @@ for machine in $build $host $target; do
fi
;;
sparc-hal-solaris2*)
- xm_file=sparc/xm-sol2.h
+ xm_file="xm-siglist.h sparc/xm-sysv4.h sparc/xm-sol2.h"
+ xm_defines="USG POSIX"
tm_file="sparc/sol2.h sparc/hal.h"
tmake_file="sparc/t-halos sparc/t-sol2"
xmake_file=sparc/x-sysv4
extra_parts="crt1.o crti.o crtn.o gmon.o crtbegin.o crtend.o"
- broken_install=yes
+ case $machine in
+ *-*-solaris2.[0-4])
+ float_format=i128
+ ;;
+ *)
+ float_format=none
+ ;;
+ esac
+ thread_file='solaris'
;;
sparc-*-solaris2*)
if test x$gnu_ld = xyes
OpenPOWER on IntegriCloud