]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/config/i386/t-crtstuff
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / config / i386 / t-crtstuff
index a202df6653f6ec664030bfb3b38167fb3a38b7f9..c14dd9411ae436d4e977f64795411539a78fa363 100644 (file)
@@ -1,2 +1,7 @@
 # The pushl in CTOR initialization interferes with frame pointer elimination.
-CRTSTUFF_T_CFLAGS = -fno-omit-frame-pointer
+# crtend*.o cannot be compiled without -fno-asynchronous-unwind-tables,
+# because then __FRAME_END__ might not be the last thing in .eh_frame
+# section.  -fno-asynchronous-unwind-tables is off by default for i386
+# and is on by default for x86-64.  We turn it off for both i386 and
+# x86-64.
+CRTSTUFF_T_CFLAGS += -fno-omit-frame-pointer -fno-asynchronous-unwind-tables