https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88190
--- Comment #9 from kargl at gcc dot gnu.org --- (In reply to Dominique d'Humieres from comment #8) > > Comments welcomed! > What problem are you trying to solve? By default, gfortran tries to compile anything that is given to her. Removing GFC_STD_LEGACY from the default setting is simply wrong. The fact that you need to change a number if-conditions from GFC_STD_GNU to (GFC_STD_GNU | GFC_STD_LEGACY) is a clear indication that there is no clear definition of what the two macros mean.