https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88052
--- Comment #6 from kargl at gcc dot gnu.org --- (In reply to harper from comment #5) > The error I found is not just violating a constraint in f2008 or above. > The same constraint with different wording is in f2003, f95 and f90. > If you want to allow any constraint violations I think that should be an > option, not the default. > There are a lot of things that one can think, but the reality is that too many users throw garbage at gfortran and she does her best to compile that garbage. By default, gfortran enforces -std=GNU, which accepts a very long list of garbage. Sure, it would be nice if -std=f2018 were the default, but it isn't and I doubt that it ever will be, because none of the people who contribute patches to gfortran would want to see the whining. Oh, if you look at Jerry's patch, he is hiding the extension behind -std=legacy.