https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85810
--- Comment #1 from joseph at codesourcery dot com <joseph at codesourcery dot
com> ---
This is an obviously perverse interpretation of the standard that is
inconsistent with the intent expressed explicitly if non-normatively in
6.7.6.3#18 ("The identifiers x and y are declared for descriptive purposes
only and go out of scope at the end of the declaration of apfi.", in the
context of an example declaring an array of pointers to function).
When you have editorial issues where the wording of the standard could
more clearly express the intent you should take them direct to the editors
of the standard, not to implementors.