https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102397
Bug ID: 102397 Summary: Documentation of attribute syntax does not discuss C++11 / C23 attribute syntax Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dangelog at gmail dot com Target Milestone: --- Hi, The available documentation for attributes syntax https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html#Attribute-Syntax does not mention at all the possibility that in C++11 (and, I imagine, in C23) one can specify any GCC-specific attribute using a [[gnu::attribute]] attribute specifier, and not only the GCC-specific __attribute__((attribute)) syntax. I think it would be worth mentioning in there that this is actually OK and fully supported.