https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101399
kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargl at gcc dot gnu.org Last reconfirmed| |2021-07-09 Priority|P3 |P5 Status|UNCONFIRMED |NEW Severity|normal |enhancement Ever confirmed|0 |1 --- Comment #3 from kargl at gcc dot gnu.org --- diff --git a/gcc/fortran/io.c b/gcc/fortran/io.c index 40cd76eb585..8c3f841098f 100644 --- a/gcc/fortran/io.c +++ b/gcc/fortran/io.c @@ -4226,7 +4226,10 @@ match_io (io_kind k) if (gfc_current_form == FORM_FREE) { - char c = gfc_peek_ascii_char (); + char c; + + gfc_gobble_whitespace (); + c = gfc_peek_ascii_char (); if (c != ' ' && c != '*' && c != '\'' && c != '"') { m = MATCH_NO; Personally, I think -Wtab should be the default behavior. I lost that fight years ago. PS: you'll need someone to commit this for you, or it will sit with the 10 to 20 patches I've put into PRs.