Current gcc trunk exhibits a number of stackalign execution related testsuite failures on i686-apple-darwin9...
http://gcc.gnu.org/ml/gcc-testresults/2008-08/msg00184.html One example is g++.dg/torture/stackalign/eh-alloca-1.C which fails in the execution tests at all optimization levels. In gdb, this segfault backtraces as... Starting program: /Users/howarth/stackalign/eh-alloca-1.exe Reading symbols for shared libraries +++. done terminate called after throwing an instance of 'A' Program received signal SIGABRT, Aborted. 0x92986b9e in __kill () (gdb) bt #0 0x92986b9e in __kill () #1 0x92986b91 in kill$UNIX2003 () #2 0x929fdec2 in raise () #3 0x92a0d47f in abort () #4 0x001bed0b in __gnu_cxx::__verbose_terminate_handler () #5 0x001bc83a in __cxxabiv1::__terminate () #6 0x001bc87c in std::terminate () #7 0x001bc974 in __cxa_throw () #8 0x00001ea1 in foo (size=192) at /sw/src/fink.build/gcc44-4.3.999-20080801/gcc-4.4-20080801/gcc/testsuite/g++.dg/torture/stackalign/eh-alloca-1.C:47 #9 0x00001ed5 in main () at /sw/src/fink.build/gcc44-4.3.999-20080801/gcc-4.4-20080801/gcc/testsuite/g++.dg/torture/stackalign/eh-alloca-1.C:53 -- Summary: numerous stackalign related testsuite failures on i686- apple-darwin9 Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: howarth at nitro dot med dot uc dot edu GCC build triplet: i686-apple-darwin9 GCC host triplet: i686-apple-darwin9 GCC target triplet: i686-apple-darwin9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37012