http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60263
--- Comment #2 from Daniel Krügler <daniel.kruegler at googlemail dot com> --- (In reply to jos...@codesourcery.com from comment #1) > In <http://gcc.gnu.org/ml/gcc-patches/2011-08/msg01524.html>, Jason said > he'd raised the issue of whether C++11 really should be different from C11 > regarding those macros being in a header rather than predefined; This reminds me, that there exists a corresponding LWG issue for this: http://cplusplus.github.io/LWG/lwg-active.html#2237