https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111287
Bug ID: 111287 Summary: doc: "strict ISO mode" definition is not up-to-date Product: gcc Version: 13.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: bruno at clisp dot org Target Milestone: --- In https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html we read: "Outside strict ISO C mode (-ansi, -std=c90, -std=c99 or -std=c11) ..." Nowadays, the options -std=c17 and -std=c2x also put gcc in "strict ISO C mode", as can be seen from the __STRICT_ANSI__ preprocessor macro: $ : | gcc -std=c90 -E -dM - | grep __STRICT_ANSI__ #define __STRICT_ANSI__ 1 $ : | gcc -std=c99 -E -dM - | grep __STRICT_ANSI__ #define __STRICT_ANSI__ 1 $ : | gcc -std=c11 -E -dM - | grep __STRICT_ANSI__ #define __STRICT_ANSI__ 1 $ : | gcc -std=c17 -E -dM - | grep __STRICT_ANSI__ #define __STRICT_ANSI__ 1 $ : | gcc -std=c2x -E -dM - | grep __STRICT_ANSI__ #define __STRICT_ANSI__ 1 Could this sentence in the manual be updated to include these new -std options?