diff options
author | Jeff Law <law@gcc.gnu.org> | 2000-11-30 01:30:26 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2000-11-30 01:30:26 -0700 |
commit | 255b8a498db079d7df7c19acf1bfa86887b9c0b0 (patch) | |
tree | 80803cfdb5df2599a7667fa5182a247c835a9da7 /gcc | |
parent | e3e1101af092ed41c3f528d499e4d5d847e160b4 (diff) | |
download | gcc-255b8a498db079d7df7c19acf1bfa86887b9c0b0.zip gcc-255b8a498db079d7df7c19acf1bfa86887b9c0b0.tar.gz gcc-255b8a498db079d7df7c19acf1bfa86887b9c0b0.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 11 | ||||
-rw-r--r-- | gcc/config/t-gnu | 14 | ||||
-rwxr-xr-x | gcc/configure | 2 |
3 files changed, 11 insertions, 16 deletions
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 <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. 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 \ |