Your comments

You actually provide "Fortran - Modern" and "Fortran - Punchcard". But neither of them knows that an asterisk in column 1 shall start a comment line. The definitive reference is Fortran 77 standard, section 3.2.1. The both of your Fortran syntax definition shall honour that since any F77 program shall be a valid F90 program, even though as you pointed out some features are obsolete, but that means "don't use them for new program", not "we don't support it anymore".


As a side note, the Fortran code I illustrated my bug report with is an excerpt of the LAPACK library, i.e. one of the most revered piece of FORTRAN in circulation!