This book concentrates on the
migration effort in moving from OS PL/I or PL/I for MVS & VM to Enterprise
PL/I V3R8. If you have already moved to VisualAge PL/I, Enterprise
PL/I V3R1, V3R2, V3R3, V3R4, V3R5, V3R6 or V3R7, migration to Enterprise PL/I V3R8 will
be relatively easy.
This chapter focuses on differences in the compiler options and in the
compiler messages, but there are two other differences in the compiler
output that may affect users of earlier release of Enterprise PL/I:
- Listings will now include 7 columns for the line number in a file
- The MAP output will now also include a list in order of storage
offset (per block) of the AUTOMATIC storage used by the block
- The length of the mnemonic field in the assembler listing has been
increased to allow for better support of the new z/OS instructions
that have long mnemonics.
- More of the right margin is used in the attributes,
cross-reference and message listings.
- there have been some small changes in the SYSADATA produced by the compiler
- the chaining of the procedure records and their associated statements has been changed so
that the block structure of a compilation is readily determined (more details are
available in the appendix in the Programming Guide)
- the edition and sysadata level numbers have been updated (and these values could be
used to allow code to handle both the old and new chaining of the procedure recodes)
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)