[Bug libitm/55693] [4.8 Regression] libitm.c++/eh-1.C execution test fails on darwin from r193271

torvald at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jan 11 22:54:00 GMT 2013


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.



More information about the Gcc-bugs mailing list