aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2002-06-11 23:53:11 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2002-06-11 23:53:11 +0000
commitc8eb2bc070962e4f48f8382abf9a857dc8947323 (patch)
tree028926b84694f99216e393ca6a7fa261a9dbedd1
parentc6a3fcf029e62013046f95cb88efd06e75336910 (diff)
downloadgcc-c8eb2bc070962e4f48f8382abf9a857dc8947323.zip
gcc-c8eb2bc070962e4f48f8382abf9a857dc8947323.tar.gz
gcc-c8eb2bc070962e4f48f8382abf9a857dc8947323.tar.bz2
* Makefile.in (CFLAGS_FOR_TARGET): Add -O2.
From-SVN: r54536
-rw-r--r--ChangeLog4
-rw-r--r--Makefile.in6
2 files changed, 9 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index b4b986f..57ad616 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2002-06-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * Makefile.in (CFLAGS_FOR_TARGET): Add -O2.
+
2002-06-08 Jason Thorpe <thorpej@wasabisystems.com>
* configure.in (vax-*-netbsd*): Re-enable gas.
diff --git a/Makefile.in b/Makefile.in
index 9d3d677..4a76109 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -100,7 +100,11 @@ CXXFLAGS = -g -O2
LDFLAGS =
LIBCFLAGS = $(CFLAGS)
CFLAGS_FOR_BUILD = $(CFLAGS)
-CFLAGS_FOR_TARGET = $(CFLAGS)
+# During gcc bootstrap, if we use some random cc for stage1 then
+# CFLAGS will be just -g. We want to ensure that TARGET libraries
+# (which we know are built with gcc) are built with optimizations so
+# prepend -O2 when setting CFLAGS_FOR_TARGET.
+CFLAGS_FOR_TARGET = -O2 $(CFLAGS)
LDFLAGS_FOR_TARGET =
LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
PICFLAG =