https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109877
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- This style of attributes is bad. Because the GNU style attribute is just token(expression,expression,expression) it seems odd that they added these kind of attributes without thinking maybe it would be rejected somewhere else.