https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103758
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> --- For ignored_attributes, I must say I don't really like the missing [x|y|z] after ... wording, missing %<x%>, %<y%>, %<z%> after ... would be slightly less compact, but more readable. All of that appears in c-pragma.c and not elsewhere: c-family/c-pragma.c: GCC_BAD ("missing [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>"); c-family/c-pragma.c: GCC_BAD ("expected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>"); c-family/c-pragma.c: "missing [error|warning|ignored|push|pop|ignored_attributes]" c-family/c-pragma.c: "expected [error|warning|ignored|push|pop|ignored_attributes]"