http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55693
--- Comment #8 from Jack Howarth <howarth at nitro dot med.uc.edu> 2013-01-12 03:24:55 UTC --- (In reply to comment #7) > The gdb trace looks alright to me. My guess is that this is a bug in the > uninstrumented code path, not in libitm. > > Could you try again after adding the following to the top of > GTM::gtm_thread::begin_transaction in beginend.cc, please: > > prop &= ~pr_uninstrumentedCode; > > Then, libitm shouldn't take the uninstrumented code path anymore. If it works > with this change, this likely is a bug on the compiler side. Adding this line eliminates the testsuite failure on x86_64-apple-darwin12.