Go forward to VAX-float.
Go backward to Vax-Dependent.
Go up to Vax-Dependent.

VAX Command-Line Options
------------------------

   The Vax version of `as' accepts any of the following options, gives
a warning message that the option was ignored and proceeds.  These
options are for compatibility with scripts designed for other people's
assemblers.

`-D' (Debug)
`-S' (Symbol Table)
`-T' (Token Trace)
     These are obsolete options used to debug old assemblers.

`-d' (Displacement size for JUMPs)
     This option expects a number following the `-d'.  Like options
     that expect filenames, the number may immediately follow the `-d'
     (old standard) or constitute the whole of the command line
     argument that follows `-d' (GNU standard).

`-V' (Virtualize Interpass Temporary File)
     Some other assemblers use a temporary file.  This option commanded
     them to keep the information in active memory rather than in a
     disk file.  `as' always does this, so this option is redundant.

`-J' (JUMPify Longer Branches)
     Many 32-bit computers permit a variety of branch instructions to
     do the same job.  Some of these instructions are short (and fast)
     but have a limited range; others are long (and slow) but can
     branch anywhere in virtual memory.  Often there are 3 flavors of
     branch: short, medium and long.  Some other assemblers would emit
     short and medium branches, unless told by this option to emit
     short and long branches.

`-t' (Temporary File Directory)
     Some other assemblers may use a temporary file, and this option
     takes a filename being the directory to site the temporary file.
     `as' does not use a temporary disk file, so this option makes no
     difference.  `-t' needs exactly one filename.

   The Vax version of the assembler accepts two options when compiled
for VMS.  They are `-h', and `-+'.  The `-h' option prevents `as' from
modifying the symbol-table entries for symbols that contain lowercase
characters (I think).  The `-+' option causes `as' to print warning
messages if the FILENAME part of the object file, or any symbol name is
larger than 31 characters.  The `-+' option also insertes some code
following the `_main' symbol so that the object file will be compatible
with Vax-11 "C".