$ cat foo.f write (*,'(A1)') 65 end $ gfortran -std=f95 -pedantic -Wall foo.f $ ./a.out A $ We might want to permit this with -std=legacy, though. g77 also accepts it.
If we can have a warning/error at compile time it would be great. However, I'm inclined to allow it for -std=gnu at run time. (I'm personally against too much standard diagnostics at run time. If such an error appears after a lengthy calculation or if the user does not have the source code, such diagnostics are rather unfriendly. While compile-time errors are OK - they can easily worked around using -std=legacy or by changing the source code.)
Hmmm! What shall we do with this? IMHO we should issue a WONTFIX. Paul
I agree, closing