Changes in compiler listings, messages, and return codes

From release to release, message contents can change and, for some messages, return codes can change. Errors can become warnings, and warnings can become errors. You must update any application that is affected by changes in message contents or return codes. Do not build dependencies on message contents, message numbers, or return codes. See z/OS XL C/C++ Messages for a list of compiler messages.

Listing formats, especially the pseudo-assembler parts, will continue to change from release to release. Do not build dependencies on the structure or content of listings. For information about C listings or the C++ listings for the current release, refer to z/OS XL C/C++ User's Guide.