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

Object and load module considerations

While recompiling all your PL/I source is strongly recommended, if this isn't done, the following options must be used when compiling Enterprise PL/I code that will be mixed with older PL/I objects:

In addition, as discussed in Understanding the new compiler's options, you may also want to use some or all of these options:

Note that unless you use the NOWRITABLE(PRV) option, CONTROLLED variables cannot be shared between old and new code.

Even if all the options listed above are used, there are some restrictions on mixing old and new object code:

Previously, Enterprise PL/I had the restriction that if your old code did any I/O, then MAIN must have been compiled with an old compiler. This restriction is no longer valid if you have recent library maintenance applied.


Terms of use | Feedback

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