https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108295
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> --- "When a base standard is specified, the compiler accepts all programs following that standard plus those using GNU extensions that do not contradict it." Wrong again. https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/C-Dialect-Options.html#index-std-1