http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55693



torvald at gcc dot gnu.org changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |torvald at gcc dot gnu.org



--- Comment #7 from torvald at gcc dot gnu.org 2013-01-11 22:54:04 UTC ---

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.

Reply via email to