User`s guide

MACRO Compiler Qualifiers
MACRO/MIGRATION
Option Description
TRACEBACK Makes traceback information in the object module available
and local symbols unavailable to the debugger. This qualifier
is equivalent to /ENABLE=TRACEBACK.
The default value for /DEBUG is ALL. The /DEBUG qualifier overrides
/ENABLE=(DEBUG,TRACEBACK) or /DISABLE=(DEBUG,TRACEBACK),
regardless of their order on the command line.
Note
Debugging can be simplified by specifying /NOOPTIMIZE. This qualifier
prevents the movement of generated code across source line boundaries.
For more information about debugging, see the HP OpenVMS Debugger Manual.
/DIAGNOSTICS[=filespec]
/NODIAGNOSTICS (default)
Creates a file containing assembler messages and diagnostic information. If
you omit the file specification, the default file name is the same as the source
program; the default file type is DIA.
No wildcard characters are allowed in the file specification.
The diagnostics file is reserved for use with layered products, such as the VAX
Language-Sensitive Editor (LSE).
/DISABLE=(option[,...])
/NODISABLE
Provides initial settings for the compiler functions that can be controlled by the
.DISABLE and .ENABLE MACRO directives.
You can specify one or more of the following functions:
Option Description
DEBUG Excludes local symbol table information in the object file
for use with the debugger. If the /DEBUG qualifier is also
specified, it overrides /DISABLE=(DEBUG,TRACEBACK) or
/ENABLE=(DEBUG,TRACEBACK), regardless of their order
on the command line.
FLAGGING Deactivates compiler flagging.
GLOBAL Disables the assumption that undefined symbols are external
symbols.
OVERFLOW Deactivates production of overflow trap code for the following
opcodes: ADDx, ADWC, INCx, ADAWI, SUBx, SBWC, DECx,
MNEGx, MULx, CVTxy, (where x is greater than y, for
example CVTLB), AOBxx, ACBL, and SOBxx.
QUADWORD Disables support for quadword literal and address
expressions.
MACRO Compiler Qualifiers A–3