http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40856
--- Comment #15 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-10-25 21:35:57 UTC --- Ah, a final punctualization in terms of general philosophy: I *suspect* that some people don't fully realize that the *default* mode is -std=gnu++98 *not* -std=c++98, thus there is always the implicit assumption that people moving to the new standard normally use -std=gnu++11, not -std=c++11, otherwise, even without considering the special integer types at issue here, they will soon miss quite a few gnu extension bits in many other areas. That's way, today, restricting these still quite special interest specializations to the strict mode still makes a lot of conservative sense to me. But, I repeat, I will not object to patches tweaking the condition and positively reviewed by fellow maintainers.