https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113298
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to H. Peter Anvin from comment #0) > Having individual -W options for the various -fpermissive events would allow > the programmer to pick what extensions to allow unconditionally, which to > warn for, and which to error out for (-Werror=). That creates a huge number of different permutations of language subsets. The things that -fpermissive allows should be considered as big red flags to be fixed, not as extensions. So IMHO it's a feature not a bug that -fpermissive is a very blunt instrument.