Fortran User's Guide

-vax=v

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.