Hi everyone, I am currently reading the C23 standard along the pre-release GCC 16 documentations (users and internals), and I noticed that there is no mention on how to create new attributes using the new C23 standard attribute specifier ('[[new_attr]]'). I mean, I believe it would be transparent from the attribute handling whether you specified it with the C23 standard notation or the traditional GNU syntax. But what I mean is that I could not find in the source code where the 'gnu::' namespace prefix is created, or if they were means to create new namespace prefix for attributes from external plugins.
So I do have two questions: 1 - Is the current implementation fully compatible with the '[[]]' attribute specifier syntax? 2 - Are there means to create new namespace prefix attribute from plugin code ? Pierrick