From 255b8a498db079d7df7c19acf1bfa86887b9c0b0 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Thu, 30 Nov 2000 01:30:26 -0700 Subject: configure.in: Reorganize handling of *-*-gnu*, to share target specific make details with Linux. * configure.in: Reorganize handling of *-*-gnu*, to share target specific make details with Linux. Update comments to clarify the distinction between GNU/Linux and GNU/Hurd. * config/t-gnu (LIBGCC1, CROSS_LIBGCC1, CRTSTUFF_T_CFLAGS, TARGET_LIBGCC2_CFLAGS): Remove. We now use the settings from config/t-linux for the Hurd. From-SVN: r37870 --- gcc/ChangeLog | 11 ++++++++++- gcc/config/t-gnu | 14 -------------- gcc/configure | 2 +- 3 files changed, 11 insertions(+), 16 deletions(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8ce00fe..dd650a0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,4 +1,13 @@ -2000-11-05 Stephane Carrez +2000-11-30 Mark Kettenis + + * configure.in: Reorganize handling of *-*-gnu*, to share target + specific make details with Linux. Update comments to clarify + the distinction between GNU/Linux and GNU/Hurd. + * config/t-gnu (LIBGCC1, CROSS_LIBGCC1, CRTSTUFF_T_CFLAGS, + TARGET_LIBGCC2_CFLAGS): Remove. We now use the settings from + config/t-linux for the Hurd. + +2000-11-30 Stephane Carrez * config/mn10200/udivmod.c, config/mn10200/divmod.c, config/mn10200/udivmodsi4.c: Moved from here. diff --git a/gcc/config/t-gnu b/gcc/config/t-gnu index 575f7297..59481ee 100644 --- a/gcc/config/t-gnu +++ b/gcc/config/t-gnu @@ -1,16 +1,2 @@ # In GNU, "/usr" is a four-letter word. SYSTEM_HEADER_DIR = /include - -LIBGCC1 = libgcc1.null -CROSS_LIBGCC1 = libgcc1.null - -# The pushl in CTOR initialization interferes with frame pointer elimination. - -# We need to use -fPIC when we are using gcc to compile the routines in -# crtstuff.c. This is only really needed when we are going to use gcc/g++ -# to produce a shared library, but since we don't know ahead of time when -# we will be doing that, we just always use -fPIC when compiling the -# routines in crtstuff.c. - -CRTSTUFF_T_CFLAGS = -fPIC -fno-omit-frame-pointer -TARGET_LIBGCC2_CFLAGS = -fPIC diff --git a/gcc/configure b/gcc/configure index 23960cc..bbd3de5 100755 --- a/gcc/configure +++ b/gcc/configure @@ -3810,7 +3810,7 @@ else mkdir $tempdir cd $tempdir case ${srcdir} in - /*) realsrcdir=${srcdir};; + /* | A-Za-z:\\/* ) realsrcdir=${srcdir};; *) realsrcdir=../${srcdir};; esac CC=${CC_FOR_BUILD} ${realsrcdir}/configure \ -- cgit v1.1