https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51991
--- Comment #15 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- Compiling the test in comment 10 gives now pr51991_2.f90:3:7: 3 | save1 = something wrong | 1 Error: Invalid character in name at (1) pr51991_2.f90:8:6: 8 | data1 = something wrong | 1 Error: Syntax error in DATA statement at (1) The first error before revision r272556 was pr51991_2.f90:3:6: 3 | save1 = something wrong | 1 Error: Syntax error in SAVE statement at (1) It seems there is a similar problem with DATA (and may be others) and the location of (1) is not set to the right place.