summaryrefslogtreecommitdiff
path: root/gcc/configure.in
diff options
context:
space:
mode:
authoroliva <oliva@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-08 12:30:22 +0000
committeroliva <oliva@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-08 12:30:22 +0000
commit86a7232c213c9a9896d9a069222d9f9b0461bc14 (patch)
treef4096fbed004ce27886a7c68ccefff172770b473 /gcc/configure.in
parentd2494d496ece8b65efe464c769f29b1ca8bf53dd (diff)
downloadgcc-86a7232c213c9a9896d9a069222d9f9b0461bc14.tar.gz
* config/sparc/sol2-64.h: Same as sol2-sld-64.h, except that
`-m EMULATION' is added to non-default LINK_ARCH_SPECs. * configure.in: Use sol2-64.h instead of sol2-sld-64.h if linker is GNU ld. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30830 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/configure.in')
-rw-r--r--gcc/configure.in14
1 files changed, 12 insertions, 2 deletions
diff --git a/gcc/configure.in b/gcc/configure.in
index 26a0a2bedc5..5b4ccb23fc4 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -3257,7 +3257,12 @@ changequote([,])dnl
tm_file=sparc/rtems.h
;;
sparcv9-*-solaris2*)
- tm_file=sparc/sol2-sld-64.h
+ if test x$gnu_ld = xyes
+ then
+ tm_file=sparc/sol2-64.h
+ else
+ tm_file=sparc/sol2-sld-64.h
+ fi
xm_file="sparc/xm-sysv4-64.h sparc/xm-sol2.h"
xm_defines="USG POSIX"
tmake_file="sparc/t-sol2 sparc/t-sol2-64"
@@ -3312,7 +3317,12 @@ changequote(,)dnl
*-*-solaris2.[0-6] | *-*-solaris2.[0-6].*) ;;
changequote([,])dnl
*-*-solaris2*)
- tm_file=sparc/sol2-sld-64.h
+ if test x$gnu_ld = xyes
+ then
+ tm_file=sparc/sol2-64.h
+ else
+ tm_file=sparc/sol2-sld-64.h
+ fi
tmake_file="$tmake_file sparc/t-sol2-64"
;;
esac