FORTRAN Invokes the FORTRAN language compiler SYNTAX FORTRAN[/options] filespecs SEMANTICS To compile multiple files (up to six) into a single OBJ file, separate the files with plus (+) signs in the command line. Multiple files separated by commas (,) are compiled independently. The default file types for output are .LST for listing files and .OBJ for binary output. The default input file type is .FOR. OPTIONS ALLOCATE:size Reserves space for an output file CHECK Specifies array references are to be checked by the compiler CODE:type Specifies the type of machine code to generate CONTINUATIONS:n Specifies the maximum number of continuation lines DIAGNOSE Expands compiler crash dump information EXTEND Enables 80-column source input F4 Uses the FORTRAN IV compiler to translate the source files F77 Uses the FORTRAN 77 compiler to translate the source files HEADER Includes the "options-in-effect" header in the listing file I4 Allocates 4 bytes for single-precision integers LINENUMBERS (default) Includes internal sequence numbers in the compiled program LIST[:filespec] Produces a listing file NOLINENUMBERS Suppresses internal sequence numbers in compiled programs NOOBJECT Suppresses output of the binary object file NOOPTIMIZE Suppresses compiler optimization NOSWAP Causes a compiled program to keep the USR resident during execution NOVECTORS Specifies array access by multiplication operations NOWARNINGS Suppresses warning messages during compilation OBJECT[:filespec] Specifies a file name for the object file ONDEBUG Includes D lines in compilation OPTIMIZE Requests compiler optimization RECORD:length Alters the default record length for sequential ASCII formatted I/O SHOW:value Controls the listing content STATISTICS Includes compilation statistics in the listing file SWAP (default) Causes a compiled program to swap the USR during execution TRACE:n Controls amount of extra code included in compiler output for use by the OTS for traceback UNITS:n Specifies the number of logical units that can be open at once VECTORS (default) Specifies array access by tabular lookup WARNINGS Includes warning messages in the listing file WIDE Produces a wide map on a compiler listing created by FORTRAN 77 and a wide LINK map WORKFILES Sets length of workfile (in blocks) EXAMPLES FORTRAN/LIST MYPROG FORTRAN/LIST:FILE2 A+B FORTRAN A+B/LIST,C/NOOBJECT/LIST