aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1997-09-25 00:55:32 +0000
committerDoug Evans <dje@gnu.org>1997-09-25 00:55:32 +0000
commit2334126e71e701a927bde3f1a55c8f2da3a495f7 (patch)
tree85a5850c73bfb93d5bcea84738e58fd3c10a3f00
parent6f7423f5470692a22d9252c123f576e932755ad6 (diff)
downloadgcc-2334126e71e701a927bde3f1a55c8f2da3a495f7.zip
gcc-2334126e71e701a927bde3f1a55c8f2da3a495f7.tar.gz
gcc-2334126e71e701a927bde3f1a55c8f2da3a495f7.tar.bz2
configure.in (sparc64-*-linux*): Recognize.
* configure.in (sparc64-*-linux*): Recognize. Add sparc/xm-sparc.h to xm_file list on 32-bit sparc-linux. From-SVN: r15703
-rw-r--r--gcc/configure.in22
1 files changed, 15 insertions, 7 deletions
diff --git a/gcc/configure.in b/gcc/configure.in
index ea23e07..36c1181 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -2321,24 +2321,24 @@ for machine in $build $host $target; do
tm_file=sparc/bsd.h
;;
sparc-*-linux-gnuaout*) # Sparc's running Linux, a.out
- xm_file=sparc/xm-linux.h
+ xm_file="sparc/xm-sparc.h sparc/xm-linux.h"
tm_file=sparc/linux-aout.h
xmake_file=x-linux
fixincludes=Makefile.in #On Linux, the headers are ok already.
gnu_ld=yes
;;
- sparc-*-linux-gnulibc1*) # Sparc's running Linux
- xm_file=sparc/xm-linux.h # with ELF format using the
- xmake_file=x-linux # Linux C library 5.
+ sparc-*-linux-gnulibc1*) # Sparc's running Linux, libc5
+ xm_file="sparc/xm-sparc.h sparc/xm-linux.h"
+ xmake_file=x-linux
tm_file=sparc/linux.h
tmake_file="t-linux t-linux-gnulibc1 sparc/t-linux"
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
fixincludes=Makefile.in #On Linux, the headers are ok already.
gnu_ld=yes
;;
- sparc-*-linux-gnu*) # Sparc's running Linux
- xm_file=sparc/xm-linux.h # with ELF format using glibc 2
- xmake_file=x-linux # aka the Linux C library 6.
+ sparc-*-linux-gnu*) # Sparc's running Linux, libc6
+ xm_file="sparc/xm-sparc.h sparc/xm-linux.h"
+ xmake_file=x-linux
tm_file=sparc/linux.h
tmake_file="t-linux sparc/t-linux"
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
@@ -2425,6 +2425,14 @@ for machine in $build $host $target; do
tm_file=sparc/sp64-elf.h
extra_parts="crtbegin.o crtend.o"
;;
+ sparc64-*-linux*) # 64-bit Sparc's running Linux
+ tmake_file=sparc/t-sp64
+ xm_file="sparc/xm-sp64.h sparc/xm-linux.h"
+ tm_file=sparc/linux64.h
+ xmake_file=x-linux
+ fixincludes=Makefile.in # On Linux, the headers are ok already.
+ gnu_ld=yes
+ ;;
# This hasn't been upgraded to GCC 2.
# tahoe-harris-*) # Harris tahoe, using COFF.
# tm_file=tahoe/harris.h