aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>2000-01-07 08:56:40 +0000
committerJeff Law <law@gcc.gnu.org>2000-01-07 01:56:40 -0700
commitac1c999f254b3bc6199abfe6c8ba78d1f015f372 (patch)
treec752cfeefef945cc5d495516bcfec70525d2d82b
parentdc87db13d81dfe89223c95a8ff4de339416cd60f (diff)
downloadgcc-ac1c999f254b3bc6199abfe6c8ba78d1f015f372.zip
gcc-ac1c999f254b3bc6199abfe6c8ba78d1f015f372.tar.gz
gcc-ac1c999f254b3bc6199abfe6c8ba78d1f015f372.tar.bz2
Makefile.in (crtend.o): Pass @inhibit_libc@ to compilation of crtstuff.c.
* Makefile.in (crtend.o): Pass @inhibit_libc@ to compilation of crtstuff.c. (crtbegin.o, s-crtS): Likewise. From-SVN: r31271
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/Makefile.in16
2 files changed, 16 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 86e1dda..90b18b7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+Fri Jan 7 01:55:34 2000 Jeffrey A Law (law@cygnus.com)
+
+ * Makefile.in (crtend.o): Pass @inhibit_libc@ to compilation of
+ crtstuff.c.
+ (crtbegin.o, s-crtS): Likewise.
+
2000-01-06 Richard Henderson <rth@cygnus.com>
* alpha.md (adddi_2+1): Limit offset such that it will be
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 220f905..4fc3892 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -1265,13 +1265,15 @@ stmp-multilib-sub:
$(T)crtbegin.o: crtstuff.c $(GCC_PASSES) $(CONFIG_H) \
defaults.h frame.h gbl-ctors.h stmp-int-hdrs
$(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \
- -finhibit-size-directive -fno-inline-functions -fno-exceptions $(CRTSTUFF_T_CFLAGS) \
+ -finhibit-size-directive -fno-inline-functions \
+ -fno-exceptions $(CRTSTUFF_T_CFLAGS) @inhibit_libc@ \
-c $(srcdir)/crtstuff.c -DCRT_BEGIN -o $(T)crtbegin$(objext)
$(T)crtend.o: crtstuff.c $(GCC_PASSES) $(CONFIG_H) \
defaults.h frame.h gbl-ctors.h stmp-int-hdrs
$(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \
- -finhibit-size-directive -fno-inline-functions -fno-exceptions $(CRTSTUFF_T_CFLAGS) \
+ -finhibit-size-directive -fno-inline-functions \
+ -fno-exceptions $(CRTSTUFF_T_CFLAGS) @inhibit_libc@ \
-c $(srcdir)/crtstuff.c -DCRT_END -o $(T)crtend$(objext)
# On some systems we also want to install versions of these files
@@ -1281,12 +1283,14 @@ crtbeginS.o crtendS.o: s-crtS ; @true
s-crtS: crtstuff.c $(GCC_PASSES) $(CONFIG_H) \
defaults.h frame.h gbl-ctors.h stmp-int-hdrs
$(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(CRTSTUFF_T_CFLAGS_S) \
- -DCRT_BEGIN -DCRTSTUFFS_O -finhibit-size-directive -fno-inline-functions \
- -fno-exceptions -g0 -c $(srcdir)/crtstuff.c
+ -DCRT_BEGIN -DCRTSTUFFS_O -finhibit-size-directive \
+ -fno-inline-functions -fno-exceptions @inhibit_libc@ -g0 \
+ -c $(srcdir)/crtstuff.c
mv crtstuff$(objext) crtbeginS$(objext)
$(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(CRTSTUFF_T_CFLAGS_S) \
- -DCRT_END -DCRTSTUFFS_O -finhibit-size-directive -fno-inline-functions \
- -fno-exceptions -g0 -c $(srcdir)/crtstuff.c -o crtendS$(objext)
+ -DCRT_END -DCRTSTUFFS_O -finhibit-size-directive \
+ -fno-inline-functions -fno-exceptions @inhibit_libc@ -g0 \
+ -c $(srcdir)/crtstuff.c -o crtendS$(objext)
touch s-crtS
# Compile the start modules crt0.o and mcrt0.o that are linked with every program