aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPaolo Bonzini <bonzini@gnu.org>2011-08-06 15:14:06 +0000
committerPaolo Bonzini <bonzini@gcc.gnu.org>2011-08-06 15:14:06 +0000
commitcc3801b0e64026be57b2987d23d3f7c0c97bff2d (patch)
treeafb75731c3e2e9974ec2bd7cab10f8b2ecf7605c /gcc
parent56b6687b9ea6124dd91ae0d689db1db3acc98e63 (diff)
downloadgcc-cc3801b0e64026be57b2987d23d3f7c0c97bff2d.zip
gcc-cc3801b0e64026be57b2987d23d3f7c0c97bff2d.tar.gz
gcc-cc3801b0e64026be57b2987d23d3f7c0c97bff2d.tar.bz2
Makefile.in (INCLUDES_FOR_TARGET): New.
2011-08-06 Paolo Bonzini <bonzini@gnu.org> Mikael Morin <mikael.morin@sfr.fr> * Makefile.in (INCLUDES_FOR_TARGET): New. (LIBGCC2_CFLAGS): Use it. (CRTSTUFF_CFLAGS): Use it instead of INCLUDES. Co-Authored-By: Mikael Morin <mikael.morin@sfr.fr> From-SVN: r177522
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/Makefile.in13
2 files changed, 15 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2b32bbe..6c3143f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2011-08-06 Paolo Bonzini <bonzini@gnu.org>
+ Mikael Morin <mikael.morin@sfr.fr>
+
+ * Makefile.in (INCLUDES_FOR_TARGET): New.
+ (LIBGCC2_CFLAGS): Use it.
+ (CRTSTUFF_CFLAGS): Use it instead of INCLUDES.
+
2011-08-06 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (ix86_compute_frame_layout): Simplify
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 101e35e..ed96672 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -671,9 +671,9 @@ endif
# Options to use when compiling libgcc2.a.
#
LIBGCC2_DEBUG_CFLAGS = -g
-LIBGCC2_CFLAGS = -O2 $(LIBGCC2_INCLUDES) $(GCC_CFLAGS) $(TARGET_LIBGCC2_CFLAGS) \
- $(LIBGCC2_DEBUG_CFLAGS) $(GTHREAD_FLAGS) \
- -DIN_LIBGCC2 \
+LIBGCC2_CFLAGS = -O2 $(LIBGCC2_INCLUDES) $(INCLUDES_FOR_TARGET) $(GCC_CFLAGS) \
+ $(TARGET_LIBGCC2_CFLAGS) $(LIBGCC2_DEBUG_CFLAGS) \
+ $(GTHREAD_FLAGS) -DIN_LIBGCC2 \
-fbuilding-libgcc -fno-stack-protector \
$(INHIBIT_LIBC_CFLAGS)
@@ -685,8 +685,8 @@ LIBGCC2_INCLUDES =
TARGET_LIBGCC2_CFLAGS =
# Options to use when compiling crtbegin/end.
-CRTSTUFF_CFLAGS = -O2 $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \
- -finhibit-size-directive -fno-inline -fno-exceptions \
+CRTSTUFF_CFLAGS = -O2 $(GCC_CFLAGS) $(INCLUDES_FOR_TARGET) $(MULTILIB_CFLAGS) \
+ -g0 -finhibit-size-directive -fno-inline -fno-exceptions \
-fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize \
-fno-stack-protector \
$(INHIBIT_LIBC_CFLAGS)
@@ -1090,6 +1090,9 @@ INCLUDES = -I. -I$(@D) -I$(srcdir) -I$(srcdir)/$(@D) \
$(CPPINC) $(GMPINC) $(DECNUMINC) \
$(PPLINC) $(CLOOGINC)
+INCLUDES_FOR_TARGET = -I. -I$(@D) -I$(srcdir) -I$(srcdir)/$(@D) \
+ -I$(srcdir)/../include $(DECNUMINC) -I$(srcdir)/../libgcc
+
.c.o:
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $< $(OUTPUT_OPTION)