Compiler option changes from IBM Enterprise COBOL for z/OS®, Version 3
There have been a number of changes to compiler options.
The following options have been removed.
Compiler option | Comments |
---|---|
DATEPROC | Support for Year 2000 extensions has been removed. |
NOLIB | Compiler behaves as though LIB is always in effect. |
YEARWINDOW | Support for Year 2000 extensions has been removed. |
SIZE(MAX) | The SIZE option has been removed. |
NUMPROC(MIG) | NUMPROC(PFD) and NUMPROC(NOPFD) are still available. If NUMPROC(MIG) is specified, Enterprise COBOL V5 or V6 issues a warning message and the compilation will get the default setting for NUMPROC. This is either the user-customized default or the IBM® default, which is NUMPROC(NOPFD). To
migrate your programs compiled with NUMPROC(MIG) to Enterprise COBOL V6, consider
using the
![]() ![]()
![]() ![]() ![]() ![]() ![]() ![]()
|
Compiler option | Comments |
---|---|
LVLINFO | Installation option removed. The build level information is put where LVLINFO used to be, and the SERVICE compiler option can be used for user service level information in place of LVLINFO. |
Also note, the SSRANGE compiled-in range checks cannot be disabled
at run time using the runtime option CHECK(OFF)
or NOSSRANGE
For descriptions of new and modified options for Enterprise COBOL V5 and V6, see Compiler option changes in Enterprise COBOL Version 5 and Version 6.
For a detailed list of options supported for the various compiler versions, see Option comparison.