http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51771
--- Comment #7 from Aldy Hernandez <aldyh at gcc dot gnu.org> 2012-06-04 16:08:30 UTC --- (In reply to comment #4) > Created attachment 27303 [details] > RBTree microbenchmark test case > > I believe that I'm seeing this in the RSTM suite's RBTree microbenchmark as > well. It appears to be manifesting with the same symptoms as pr47530, > _ITM_commitTransaction is generated as a tail call. An abort in > _ITM_commitTransaction during multithreaded execution corrupts the stack slot > that is used to hold a "time" value. Luke, this is actually PR47530 and unrelated to this PR. I am fixing it for PR47530, and any further discussing will be in that PR.