OSDN Git Service

PR bootstrap/30469
authordrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 28 Jan 2007 14:08:13 +0000 (14:08 +0000)
committerdrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 28 Jan 2007 14:08:13 +0000 (14:08 +0000)
* Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
-fprofile-use.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121257 138bc75d-0d04-0410-961f-82ee72b054a4

libgcc/ChangeLog
libgcc/Makefile.in

index 33907af..a92bf39 100644 (file)
@@ -1,3 +1,9 @@
+2007-01-28  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       PR bootstrap/30469
+       * Makefile.in (CFLAGS): Forcibly remove -fprofile-generate and
+       -fprofile-use.
+
 2007-01-25  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * configure.ac: Add --enable-version-specific-runtime-libs.
index 689e0cd..a911ef8 100644 (file)
@@ -195,6 +195,10 @@ INCLUDES = -I. -I$(@D) -I$(gcc_objdir) \
           -I$(srcdir) -I$(srcdir)/$(@D) -I$(srcdir)/../gcc \
           -I$(srcdir)/../include $(DECNUMINC)
 
+# Forcibly remove any profiling-related flags.  There is no point
+# in supporting profiled bootstrap in this library.
+override CFLAGS := $(filter-out -fprofile-generate -fprofile-use,$(CFLAGS))
+
 # CFLAGS first is not perfect; normally setting CFLAGS should override any
 # options in LIBGCC2_CFLAGS.  But LIBGCC2_CFLAGS may contain -g0, and CFLAGS
 # will usually contain -g, so for the moment CFLAGS goes first.  We must