The following enhancements and changes have been added:
-
The new USAGE compiler option gives you full control over the IBM or ANS
behavior of the ROUND and UNSPEC built-in function without the other effects
of the RULES(IBM|ANS)option.
-
The compiler-generated code for SUBSCRIPTRANGE checking is now,for arrays
with known bounds,twice as fast as before.
-
The Programming Guide, the Language Referenece Manual and the Messages Manual
have all been updated.
-
Various changes have been made to improve the performance of compiled code.
The following changes have been made to increase compatibility with the old host
compiler:
-
The SIZE condition is no longer promoted to ERROR if unhandled.
-
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.
-
Under the new XML suboption of the XINFO option, the compiler will now generate
an xml file containing the program structure and all the messages in the listing.
-
The STMT option is now supported for some sections of the listing.
The following compiler/library and VisualAge PL/I component problems have
been fixed since the last fixpak:
-
All fixes delivered to individual customers since the last fixpak have been incorporated
into this fixpak.
-
All fixes made to the host VisualAge compiler and library have also been incorporated
into this fixpak.
-
The latest FixPak for DB2 V7 must be applied for PL/I programs with imbedded
EXEC SQL statements to compile correctly. DB2 APAR IY16784 corrects this problem.
Information on the DB2 FixPaks and instructions to download them can be found
here.
-
Additional information on VisualAge PL/I Component updates, prerequisites,
and known problems and limitations can be found in the main
VisualAge PL/I Readme file.