This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995
- From: "howarth at nitro dot med dot uc dot edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 28 Sep 2009 13:29:23 -0000
- Subject: [Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995
- References: <bug-41260-11113@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #44 from howarth at nitro dot med dot uc dot edu 2009-09-28 13:29 -------
This issue of r147995 breaking the darwin unwinder due to the new unwinding
information for the function epilog doesn't occur on Leopard. Leopard's linker
doesn't default to compact unwinding unlike Snow Leopard's linker which does.
While passing -no_compact_unwind on darwin10 works around the issue, I have
opened radar Problem ID: 7256880 "compact unwinding crashes on unwind
information for function epilog in FSF gcc" in hopes that the unwinder in
libSystem on Snow Leopard can be fixed to not crash on this unexpected
unwinding information. The radar report includes binaries, preprocessed source
and assembly files for all of the failing g++ testcases as well as script to
quickly run them against the shared libraries from FSF gcc.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41260