pTAL Conversion Guide

Compiler Operation
pTAL Conversion Guide527302-002
19-25
For pTAL and TAL
NOOVERFLOW_TRAPS
disables overflow traps throughout the program, except where you specify an
overflow trapping procedure attribute or block attribute.
PUSHOVERFLOW_TRAPS
pushes the current setting (OVERFLOW_TRAPS or NOOVERFLOW_TRAPS)
onto the OVERFLOW_TRAPS directive stack. Does not change the current
setting.
POPOVERFLOW_TRAPS
pops the top value from the OVERFLOW_TRAPS directive stack and changes the
current setting to that value.
For an explanation of directive stacks, see the pTAL Reference Manual.
For information about overflow traps, see Section 20, Hardware Indicators.
REFALIGNED
REFALIGNED specifies the default reference alignment for pointers to nonstructures.
REFALIGNED
specifies the default alignment for pointers to nonstructure data items and
procedure reference parameters.
Default: pTAL compiler: OVERFLOW_TRAPS
EpTAL compiler: NOOVERFLOW_TRAPS
Placement: Only where you can declare a procedure
Scope: Applies to the compilation unit
Dependencies: OVERFLOW_TRAPS is overridden by:
NOOVERFLOW_TRAPS procedure attribute
DISABLE_OVERFLOW_TRAPS block attributes
NOOVERFLOW_TRAPS is overridden by:
OVERFLOW_TRAPS procedure attribute
ENABLE_OVERFLOW_TRAPS block attributes
REFALIGNED
( 2
8
)
PUSHREFALIGNED
POPREFALIGNED
VST669.vsd