- Compiler defaults have been changed for easier migration and
compatibility. The changed defaults are:
- CSECT
- CMPAT(V2)
- LIMITS(EXTNAME(7))
- NORENT
- The compiler now honors the NOMAP, NOMAPIN and NOMAP attributes
for PROCs and ENTRYs with OPTIONS(COBOL).
- The compiler now supports PROCs with ENTRY statements that have
differing RETURNS attribute in the same manner as did the old host
compiler.
- The compiler will now assume OPTIONS(RETCODE) for PROCs and
ENTRYs with OPTIONS(COBOL).
- The SIZE condition is no longer promoted to ERROR if unhandled.
- Various changes have been made to reduce compile time and storage requirements.
- The OFFSET option will now produce a statement offset table
much like the ones it produced under the older PL/I compilers.
- The FLAG option now has exactly the same meaning as it had under
the old compilers, while the new MAXMSG option lets you decide if
the compiler should terminate after a specified number of messages
of a given severity. For example, with FLAG(I) MAXMSG(E,10), you
can now ask to see all I-level messages while terminating the compilation
after 10 E-level messages.
- The AGGREGATE listing now includes structures with adjustable
extents.
- The STMT option is now supported for some sections of the listing.
- The maximum value allowed for LINESIZE has been changed to 32759
for F-format files and to 32751 for V-format files.
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)