http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60563
Ian Lance Taylor <ian at airs dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ian at airs dot com --- Comment #3 from Ian Lance Taylor <ian at airs dot com> --- I patched the test to avoid using int64_t. The test is intended to ensure that the builtin sync functions correctly throw exceptions when compiling with -fnon-call-exceptions. The failure here may indicate either that that does not work on Darwin, or that GCC can not unwind from a segmentation violation on Darwin. I don't know which. I marked the test to run on Darwin because cleanup-9.C runs on Darwin, and it tests that GCC can unwind from a segmentation violation. If cleanup-9.C passes on your system, then I don't know why sync-4.C fails. Somebody will have to debug the issue.