User`s guide

MACRO Compiler Directives
.DISABLE
.DISABLE
Disables compiler features over a range of source code.
Format
.DISABLE argument-list
Parameters
argument-list
You can use one or more of the symbolic arguments listed in the following table:
Option Description
DEBUG Excludes local symbol table information in the object file for
use with the debugger.
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.
SUPPRESSION Stops the listing of unreferenced symbols in the symbol table.
TRACEBACK Stops providing traceback information to the debugger.
.ENABLE
Enables compiler features over a range of source code.
Format
.ENABLE argument-list
Parameters
argument-list
You can use one or more of the symbolic arguments listed in the following table:
Option Description
DEBUG
1
Includes local symbol table information in the object file for
use with the debugger.
FLAGGING Activates compiler flagging.
GLOBAL Assumes undefined symbols are external symbols.
1
To take effect, you must compile with /DEBUG or /ENABLE=DEBUG.
Specialized Directives B–9