I hesitated before reporting the following bug (who uses Hollerith strings in Format these days?). FTN95 is not only capable of handling old style Fortran source, but even provides the /convert compiler option to modernise such source code.
Consider the following test program, which captures the issue. The actual code that triggered the bug is www.netlib.org/opt/varpro .
PROGRAM TESTING 34567890
WRITE(*,100) 0002
100 FORMAT (95H WARNING -- EXPECTED ERROR OF OBSERVATIONS IS NOT ZERO0003
+. COVARIANCE MATRIX MAY BE MEANINGLESS. /) 0004
END 0005
FTN95 8.10 says:
0003) 100 FORMAT (95H WARNING -- EXPECTED ERROR OF OBSERVATIONS IS NOT ZERO0003
0004) +. COVARIANCE MATRIX MAY BE MEANINGLESS. /) 0004
*** Unknown edit descriptor '.', or missing comma
If, however, I use /convert, rename the output file to have a '.f' suffix and compile that, the compiler gives no error messages.