http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46294
Dan Weber <dan at blinkmind dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID --- Comment #7 from Dan Weber <dan at blinkmind dot com> 2010-11-03 18:24:51 UTC --- didn't realize that compare_exchange was updating the reference value... after making adjustments for that this was fixed.