On 05/04/16 19:08 +0100, Jonathan Wakely wrote: >On 05/04/16 12:01 +0100, Jonathan Wakely wrote: >>Well I guess it's mine, and this is a fairly serious regression (is it >>tracked in Bugzilla anywhere?) so the patch is OK for trunk. > >This is now https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70554 I've committed this smaller change, which still tests atomics for bool, but simply removes the uses of __atomic_fetch_add for bool. During stage 1 we can revisit whether we want to do something more invasive and stop testing for atomics that we don't actually need. Tested ppc64le-linux, x86_64-linux, comitted to trunk.