From: Chung-Lin Tang Date: Tue, 2 Nov 2010 10:34:54 +0000 (+0000) Subject: Makefile.in (LIBGCC2_CFLAGS): Add -fno-stack-protector... X-Git-Tag: releases/gcc-4.6.0~3024 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=47afeed5cc59235c41c17f0c9fc7991ffc73ea1a;p=thirdparty%2Fgcc.git Makefile.in (LIBGCC2_CFLAGS): Add -fno-stack-protector... * Makefile.in (LIBGCC2_CFLAGS): Add -fno-stack-protector, to explicitly disable stack protection when building libgcc. (CRTSTUFF_CFLAGS): Same, for crtbegin/end. From-SVN: r166173 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index eedc19b38314..4e1faee4e473 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2010-11-02 Chung-Lin Tang + + * Makefile.in (LIBGCC2_CFLAGS): Add -fno-stack-protector, to + explicitly disable stack protection when building libgcc. + (CRTSTUFF_CFLAGS): Same, for crtbegin/end. + 2010-11-01 Jason Merrill * fold-const.c (fold_indirect_ref_1): Handle folding diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 898e96224fbb..922b13283667 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -653,6 +653,7 @@ LIBGCC2_DEBUG_CFLAGS = -g LIBGCC2_CFLAGS = -O2 $(LIBGCC2_INCLUDES) $(GCC_CFLAGS) $(TARGET_LIBGCC2_CFLAGS) \ $(LIBGCC2_DEBUG_CFLAGS) $(GTHREAD_FLAGS) \ -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED \ + -fno-stack-protector \ $(INHIBIT_LIBC_CFLAGS) # Additional options to use when compiling libgcc2.a. @@ -666,6 +667,7 @@ TARGET_LIBGCC2_CFLAGS = CRTSTUFF_CFLAGS = -O2 $(GCC_CFLAGS) $(INCLUDES) $(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) # Additional sources to handle exceptions; overridden by targets as needed.