Module Name: src
Committed By: matt
Date: Sun Aug 16 13:16:53 UTC 2009
Modified Files:
src/gnu/dist/gcc4/gcc/config/i386: t-netbsd64
Log Message:
Pull in a hunk from t-linux64 for compile flags for CRTSTUFF
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/gnu/dist/gcc4/gcc/config/i386/t-netbsd64
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/gnu/dist/gcc4/gcc/config/i386/t-netbsd64
diff -u src/gnu/dist/gcc4/gcc/config/i386/t-netbsd64:1.1 src/gnu/dist/gcc4/gcc/config/i386/t-netbsd64:1.2
--- src/gnu/dist/gcc4/gcc/config/i386/t-netbsd64:1.1 Sat Oct 11 05:03:43 2008
+++ src/gnu/dist/gcc4/gcc/config/i386/t-netbsd64 Sun Aug 16 13:16:52 2009
@@ -7,3 +7,9 @@
LIBGCC = stmp-multilib
INSTALL_LIBGCC = install-multilib
+
+# The pushl in CTOR initialization interferes with frame pointer elimination.
+# crtend*.o cannot be compiled without -fno-asynchronous-unwind-tables,
+# because then __FRAME_END__ might not be the last thing in .eh_frame
+# section.
+CRTSTUFF_T_CFLAGS = -fno-omit-frame-pointer -fno-asynchronous-unwind-tables