/[NO]VMS
Controls whether the run-time system behaves like VSI Fortran
for OpenVMS VAX Systems (VAX FORTRAN) in various ways.
The default, /VMS, specifies the following aspects of the run-time
environment:
o Reinforces the defaults of /IEEE_MODE=FAST and /NORECURSIVE.
o Does not recognize the \n control character syntax in character
literals.
o Causes the defaults for keyword BLANK= in OPEN statements to
become 'ZERO' for an implicit OPEN of an external or internal
file, and 'NULL' for an explicit OPEN.
o Allows use of /LIST or /NOLIST in INCLUDE statement
specifications (also see /ASSUME=SOURCE_INCLUDE in this Help
file).
o Sets the following as defaults:
- /CHECK=FORMAT (with /NOVMS, the default is /CHECK=NOFORMAT)
- /CHECK=OUTPUT_CONVERSION (with /NOVMS, the default is
/CHECK=NOOUTPUT_CONVERSION)
/VMS does not affect the alignment of fields in records or items in
COMMON.
To override the effects of the /VMS qualifier, specify /NOVMS.
You can also override qualifier settings reinforced by /VMS, by
specifying the desired qualifier settings on the command line. For
example, the following command line permits recursion in the source
program:
$ F90/VMS/RECURSIVE filename.for