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