pTAL Reference Manual (G06.24+, H06.09+, J06.03+)
Compiler Directives
EpTAL CompilerpTAL CompilerDirective
IgnoredBEGINCOMPILATION
Not acceptedSAVEGLOBALS
Not acceptedUSEGLOBALS
DefaultCALL_SHARED
Not acceptedDefaultNOCALL_SHARED
Not acceptedGP_OK
IgnoredNOGP_OK
IgnoredPUSHGP_OK
IgnoredPOPGP_OK
Issues a warning when filename
meets one of the“Compiler Directives”
(page 527)
Does not issue warnings for errors in
filename
OPTIMIZEFILE
DefaultOVERFLOW_TRAPS
DefaultNOOVERFLOW_TRAPS
Not acceptedSRL
Default and only accepted option is
_TNS_E_TARGET
Default and only accepted option is
TNS_R_ARCH
TARGET
AcceptedNot accepted__EXT64
*
*
64-bit addressing functionality added to the EpTAL compiler starting with SPR T0561H01^AAP. For more information,
see Appendix E, “64-bit Addressing Functionality” (page 531).
NOTE:
Conditions:
The EpTAL compiler issues a warning when the filename in OPTIMIZEFILE:
• Does not exist
• Cannot be opened
• Is not an EDIT file (Guardian operating systems only)
• Has the same routine-name on more than one line
• Has a line that:
Exceeds 511 characters (Windows operating systems only)◦
◦ Has a routine-name that does not match any routine declaration in the source file
◦ Has an optimize-level other than 0, 1, or 2
◦ Has one or more characters other than spaces or tabs:
– Before routine-name
– After optimize-level
– Between routine-name and optimize-level
Compiler Directives 527