http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55966
Andrew Macleod <amacleod at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amacleod at redhat dot com --- Comment #7 from Andrew Macleod <amacleod at redhat dot com> 2013-01-14 22:22:58 UTC --- What do you mean 'forbid' it? Isn't the HLE bit suppose to be a hint anyway? Saying if the hardware supports it, use it on this atomic instruction... Its not incorrect to ignore it, and some targets simply don't support it. so its ignored. I would expect that when we have to drop back to a compare-exchange loop we're no longer going to really care?