https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119753
--- Comment #2 from Bogdan <love4boobies at yahoo dot com> --- Yes, distributions often use an alias where c99 or c17 will actually be GCC using the appropriate --std option. But it seems reasonable to try to keep close to the standard whenever there is a good technical reason not to. With a few exceptions, GCC does use the options specified in the standard.