This information lists some changes that have been made into earlier Enterprise PL/I Version 3 releases:
- Enterprise PL/I V3R9
-
- Since Enterprise PL/I V3R9, REORDER rather than ORDER is the default
suboption for the DEFAULT option.
- The V3R9 compiler also dropped support for the COMPACT and TUNE
options.
- Enterprise PL/I V3R8
- Since Enterprise PL/I V3R8, because of the new V3 suboption
to CMPAT, some of the message inserts generated by the compiler is
8-byte integers of type FIXED BIN(63). This change has no effect unless
you write your own routine to be invoked by the EXIT compiler option. In
this case, if you have a SELECT statement for the possible types of
message inserts, you would probably have to add a new WHEN clause
to that SELECT statement.
- Enterprise PL/I V3R7
- Since Enterprise PL/I V3R7, the documentation for the following
built-in functions is removed and since V3R8 they are no longer supported:
- ACOSF
- ASINF
- ATANF
- COSF
- EXPF
- LOGF
- LOG10F
- SINF
- TANF
- Enterprise PL/I V3R6
- Note that only under V3R6, the default for CEESTART option
is CEESTART(LAST). This makes the compiler place the CEESTART CSECT
at the end of its generated object deck. Though this is required if
you are using linker CHANGE cards, it is different from what was done
under earlier releases of the compiler.
Moreover, if you do not
use an ENTRY CEESTART linker card when binding your objects, this
causes your code to behave incorrectly. You might prefer to use the
CEESTART(FIRST) option.
- Enterprise PL/I V3R5
- Since Enterprise PL/I V3R5, when
you specify the PP option more than once, the compiler behavior is
changed. Before V3R5, the last specification would replace any
previous specification, but since V3R5, the option is additive (as
are the RULES and other options). So, if you specify PP(CICS) PP(SQL),
it is the same as if you specify PP(CICS SQL).
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)