Rational Developer for System z
Enterprise PL/I for z/OS, Version 4.1, Compiler and Run-Time Migration Guide

Migrating from Enterprise PL/I Version 3 (all releases)

The V4R1 compiler, like the V3R7, V3R8, and V3R9 compilers, must be installed in a PDSE. Also (and again like the V3R7, V3R8, and V3R9 compilers), the Language Environment runtime option XPLINK must be ON whenever you start the compiler. If you start the compiler under batch by using IBMZPLI or under z/OS Unix System Services by using the pli command, the compiler itself ensures that it runs with XPLINK(ON). But if you are starting the compiler in some other way, you must ensure that XPLINK(ON) is in effect.

Although Enterprise PL/I V4R1 contains some new options and some old options with new suboptions, the defaults for these new options and suboptions make the compiler produce executable code that is compatible with the code produced by the Enterprise PL/I V3R9 compiler (or any of the releases since V3R3).

If you use with PL/I Version 4 the same settings for your compiler options as you used with the Version 3 releases, you can mix code compiled with V4R1 and earlier releases. You do not need to recompile all your code unless you change the setting of a compiler option that changes the program semantics. For example, you can freely change the ARCH or RULES option when mixing objects, but cannot do so if you change the BACKREG, BIFPREC, or CMPAT options.

V4R1 also introduced, as described in the Programming Guide, some new options and added suboptions to some old options, but the defaults for these make the compiler produce the same code as under the V3R9 and earlier compilers. The new options are:

The options with new suboption are:

In brief, the changes to these options are:

The V4R1 compiler also dropped support for the following suboptions or options:


Terms of use | Feedback

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