Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, Programming Guide

BACKREG

The BACKREG option controls the backchain register, which is the register used to pass the address of a parent routine's automatic storage when a nested routine is invoked.

Read syntax diagramSkip visual syntax diagram               .-5--.
>>-BACKREG--(--+-11-+--)---------------------------------------><
 

For best compatibility with PL/I for MVS & VM, OS PL/I V2R3 and earlier compilers, BACKREG(5) should be used.

All routines that share an ENTRY VARIABLE must be compiled with the same BACKREG option, and it is strongly recommended that all code in application be compiled with the same BACKREG option.

Note that code compiled with VisualAge PL/I for OS/390 effectively used the BACKREG(11) option. Code compiled with Enterprise PL/I V3R1 or V3R2 also used the BACKREG(11) option by default.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)