http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51705
--- Comment #42 from joseph at codesourcery dot com <joseph at codesourcery dot com> 2012-01-09 22:51:04 UTC --- The obvious issue with C++11 attributes (such as [[noreturn]]) is that the syntactic bindings are (or were when I last looked at a draft) incompatible with the syntactic bindings for GNU __attribute__, so meaning that C++11 attribute support in GCC will need to deal with different syntactic forms of attributes in the same place binding differently.