Specify choice of VMS Fortran extensions enabled.
SPARC:77 x86:77
v must be a comma-separated list of at least one suboption. Negatives may be constructed by prefixing each suboption keyword by no% (as in no%logical_name).
The primary options are -vax=align and -vax=misalign.
-vax=align selects all the suboptions without allowing misaligned data. This is the behavior of the -xl option prior to f77 release 3.0.1.
-vax=misalign selects all the suboptions and allows misaligned data. This is the behavior of the -xl option with f77 releases 3.0.1, 4.0, 4.2, and 5.0.
The table below lists suboptions that can be individually selected.
Table 3-18 -vax= Suboptions
-vax= |
Affect |
---|---|
blank_zero |
Treat blank in a numeric field as zero. |
bslash |
Allow backslash (`\') in character constants. |
debug |
Allow VMS Fortran `D' debugging statements. |
logical_name |
Allow VMS Fortran style logical file names. |
oct_const |
Allow double quote character to signify octal constants. |
param |
Allow non-standard form of PARAMETER statement. |
rsize |
Allow unformatted record size in words rather than bytes. |
struct_align |
Align structures as in VMS Fortran. |
%all and %none can also be used to select all or none of these suboptions.
Sub- options accumulate from left to right. For example, to enable all but one feature: -vax=%all,no%rsize
See also -xl and -misalign.