http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52839
--- Comment #16 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-04-05 08:09:53 UTC --- I think we want a macro saying atomics are available for 'int' (which libstdc++ needs for its own uses) and a separate macro saying atomics are available for everything (which is needed for full C++11 <atomic> support). I've raised it on the libstdc++ list.