[Info-vax] VSI Community License Program - x86

Arne Vajhøj arne at vajhoej.dk
Tue Apr 11 09:29:11 EDT 2023


On 4/11/2023 9:19 AM, Simon Clubley wrote:
> On 2023-04-10, Arne Vajhøj <arne at vajhoej.dk> wrote:
>> $ fortran/stand=f95 bill
>>
>>         program bill
>> ^
>> %F90-W-WARNING, Fixed form source is an obsolescent feature in Fortran 95.
>> at line number 1 in file DISK2:[ARNE]bill.for;1
>>
>>         integer*4 hw(2), lbl
>> ..............^
>> %F90-W-WARNING, Fortran 95 does not allow this length specification.   [4]
>> at line number 2 in file DISK2:[ARNE]bill.for;1
>>
>>         data hw/4hHi B,4hill!/
>> ..............^
>> %F90-W-WARNING, The Hollerith constant has been deleted from Fortran 95.
>>     [4HHi B]
>> at line number 3 in file DISK2:[ARNE]bill.for;1

> These should all be -E- IMHO. If you want to write FORTRAN IV code, then
> use a FORTRAN IV compiler, not a Fortran 95 compiler.

That code and that qualifier combined does not make any sense.

But it was really my point.

VSI Fortran compiler supports 77, 90 and 95.

Bill wants to do 77.

And the only thing he need to do 77 with VSI Fortran to
avoid errors and warnings is to avoid to "accidentally"
type /stand=f90 or /stand=f95.

:-)

Re E instead of W then I would tend to agree that features
that has been removed not just deprecated/marked obsolete in
the standard should be E not W when explicit specifying that
standard.

Arne





More information about the Info-vax mailing list