configure.in: Reorganize handling of *-*-gnu*, to share target specific make details...
authorJeff Law <law@gcc.gnu.org>
Thu, 30 Nov 2000 08:30:26 +0000 (01:30 -0700)
committerJeff Law <law@gcc.gnu.org>
Thu, 30 Nov 2000 08:30:26 +0000 (01:30 -0700)
* 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
gcc/config/t-gnu
gcc/configure

index 8ce00fedeff07e5857df2f07375094374179b6a9..dd650a094ccc7c56aebfcebb3c5ef28199dc97bf 100644 (file)
@@ -1,4 +1,13 @@
-2000-11-05  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+2000-11-30  Mark Kettenis  <kettenis@gnu.org>
+
+       * 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  <Stephane.Carrez@worldnet.fr>
 
        * config/mn10200/udivmod.c, config/mn10200/divmod.c,
        config/mn10200/udivmodsi4.c: Moved from here.
index 575f729768cabb3cfdf19a7ced8a0ae83a7dc853..59481ee3635fff37d8176f66a1662e563bf96e1c 100644 (file)
@@ -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
index 23960cc38e14ad1ba5bb32546a04bfcc96b441fd..bbd3de5748a0a5a9dffd3335d17540a7b449c926 100755 (executable)
@@ -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 \