------- 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