TAL Reference Summary

Compiler Directives
TAL Reference Summary
096256 Tandem Computers Incorporated 65
IF and ENDIF Directives IF and IFNOT control conditional compilation based on a condition. The ENDIF
directive terminates the range of the matching IF or IFNOT directive. The D20 or later
release supports named toggles and target-system toggles.
IF
IFNOT
toggle-number
toggle-name
target-system
147
ENDIF toggle-number
toggle-name
target-system
target-system
ANY ANY is specified in a TARGET directive in this compilation.
TARGETSPECIFIED A TARGET directive appears in this compilation.
TNS_ARCH TNS_ARCH is specified in a TARGET directive .
TNS_R_ARCH TNS_R_ARCH is specified in a TARGET directive.
INHIBITXX Directive INHIBITXX generates inefficient but correct code for extended global declarations in
relocatable blocks that Binder might locate after the first 64 words of the primary
global area of the user data segment. The default is NOINHIBITXX.
148
INHIBITXX
NOINHIBITXX
INNERLIST Directive INNERLIST lists the instruction code mnemonics (and the compiler’s RP setting) for
each statement. The default is NOINNERLIST.
INNERLIST
NOINNERLIST
POPINNERLIST
149
PUSHINNERLIST