EXECUTE		Translates, links, and runs a program with one command

  SYNTAX
	EXECUTE[/options] filespecs[/options]

  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. You establish which compiler is invoked by
	specifying the compiler as a command or file option, by
	explicitly specifying the source file type, or by letting the
	system search for the file type.
	The default file types for output are .LST for listing
	files, .MAP for load map files, .OBJ for binary output
	files, and .SAV for memory image files. Default file types
	for input are .MAC for macro programs, .FOR for FORTRAN
	programs, and .DBL for DIBOL programs.

  OPTIONS
   ALLOCATE:size
	Reserves space for an output file
   ALPHABETIZE		DIBOL
	Alphabetizes the symbol table
   BOTTOM:n
	Specifies the lowest address to be used in the linked program
   BUFFERING		DIBOL
	Causes compiler to use single buffered I/O
   CHECK		FORTRAN
	Specifies array references are to be checked by the compiler
   CODE:type		FORTRAN
	Specifies the type of machine code to generate
   CONTINUATIONS:n	FORTRAN
	Specifies the maximum number of continuation lines
   CROSSREFERENCE[:type[...:type]]	MACRO/DIBOL
	Generates a cross-reference table in the listing file
   DEBUG[:filespec]
	Links ODT (or the specified file) with the program as a
	debugging aid
   DIAGNOSE		FORTRAN
	Expands compiler crash dump information
   DIBOL
	Uses the DIBOL compiler to translate the source files
   DISABLE:value[...:value]	MACRO
	Specifies a .DSABL directive
   DUPLICATE
	Allows multiple copies of library/user routines in overlays
   ENABLE:value[...:value]	MACRO
	Specifies an .ENABL directive
   EXECUTE[:filespec]
	Specifies the name of the memory image file
   EXTEND		FORTRAN
	Enables 80-column source input
   F4			FORTRAN
	Uses the FORTRAN IV compiler to translate the source files
   F77			FORTRAN
	Uses the FORTRAN 77 compiler to translate the source files
   FORTRAN		FORTRAN
	Uses the default FORTRAN compiler to translate source programs;
	change the default with the command SET FORTRA
   GLOBAL
	Includes crossreference listing of global symbols in link map
   HEADER		FORTRAN
	Includes the "options-in-effect" header in the listing file
   I4			FORTRAN
	Allocates 4 bytes for single-precision integers
   LIBRARY		MACRO
	Identifies a file as a macro library file
   LINENUMBERS		DIBOL/FORTRAN	(default)
	Includes internal sequence numbers in the compiled program
   LINKLIBRARY:filespec
	Includes the library you specify during the LINK operation.
   LIST[:filespec]
	Produces a listing file
   LOG[:filespec]	DIBOL
	Creates a log file of compiler error messages	
   MACRO
	Uses the macro assembler to translate source programs
   MAP[:filespec]
	Produces a load map
   NOLINENUMBERS	DIBOL/FORTRAN
	Suppresses internal sequence numbers in compiled programs
   NOOBJECT
	Suppresses output of the binary object file
   NOOPTIMIZE		FORTRAN
	Suppresses compiler optimization
   NORUN
	Prevents program execution after the link operation completes
   NOSHOW:type	MACRO
	Specifies an .NLIST directive
   NOSWAP		FORTRAN
	Causes a compiled program to keep the USR resident
	during execution
   NOVECTORS		FORTRAN
	Specifies array access by multiplication operations
   NOWARNINGS		DIBOL/FORTRAN
	Suppresses warning messages during compilation
   OBJECT[:filespec]
	Specifies a file name for the object file
   ONDEBUG		DIBOL/FORTRAN
	Compiles D lines in FORTRAN; includes a symbol table in DIBOL
	binary output
   OPTIMIZE		FORTRAN
	Requests compiler optimization
   PAGE:n		DIBOL
	Sets the listing page length (default = 66)
   RECORD:length	FORTRAN
	Alters the default record length for sequential ASCII
	formatted I/O
   RUN		(default)
	Starts the program after the link operation completes
   SHOW:type		FORTRAN/MACRO
	Specifies a .LIST directive to MACRO; controls FORTRAN listing
	contents
   STATISTICS		FORTRAN
	Includes compilation statistics in the listing file
   SWAP			FORTRAN	(default)
	Causes a compiled program to swap the USR during execution
   TABLES		DIBOL
	Includes symbol and label tables in listing
   TRACE:n		FORTRAN
	Controls amount of extra code included in compiler output
	for use by the OTS for traceback
   UNITS:n		FORTRAN
	Specifies the number of logical units that can be open at once
   VECTORS		FORTRAN	(default)
	Specifies array access by tabular lookup
   WARNINGS		DIBOL/FORTRAN
	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		FORTRAN
	Sets length of workfile (in blocks) 

  EXAMPLES
	EXECUTE MYPROG.FOR
	EXECUTE RTN1,RTN2,MYPROG/EXECUTE
	EXECUTE A+B/LIST/OBJECT,MYLIB/LIBRARY+C.MAC/LIST/OBJECT
	EXECUTE/NORUN/FORTRAN/LIST:FILE1 A+B

Tim Shoppa
7328 Bradley Blvd
Bethesda, MD 20817
Voice:+1 301 767 5917
Fax:+1 301 767 5927
Email:shoppa@trailing-edge.com