http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59305
--- Comment #5 from Jack Howarth <howarth at nitro dot med.uc.edu> --- Added preprocessed source and assembly file generated with... /sw/src/fink.build/gcc49-4.9.0-1000/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc49-4.9.0-1000/darwin_objdir/gcc/ /sw/src/fink.build/gcc49-4.9.0-1000/gcc-4.9-20131216/gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-5.c -B/sw/src/fink.build/gcc49-4.9.0-1000/darwin_objdir/x86_64-apple-darwin12.5.0/i386/libatomic/ -L/sw/src/fink.build/gcc49-4.9.0-1000/darwin_objdir/x86_64-apple-darwin12.5.0/i386/libatomic/.libs -latomic -fno-diagnostics-show-caret -fdiagnostics-color=never -O0 -std=c11 -pedantic-errors -pthread -D_POSIX_C_SOURCE=200809L -lm -m32 -o ./c11-atomic-exec-5.exe --save-temps on x86_64-apple-darwin12. Can someone confirm that we have both support for floating-point exceptions and the required hook on darwin? If so, I suspect we are tickling a pthread bug on darwin.