http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56284
--- Comment #9 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2013-02-12 12:57:55 UTC --- Do you understand why the test in gfc_match_return (file match.c) if (gfc_notify_std (GFC_STD_F95_OBS, "Alternate RETURN " "at %C") == FAILURE) return MATCH_ERROR; is not used? Note that the error is slightly different to the one used in comment #5. Otherwise the patches fix this PR without regression. Thanks.