Product Documentation
Abstract
This document contains a complete listing of releases, refreshes and fix packs (also known as PTFs) sorted by version for IBM Enterprise COBOL 6.x for z/OS. The PTFs contain APAR fixes and new function APARs delivered as part of the continuous delivery process. We recommend installing the latest PTFs as they are cumulative (i.e. they contain all the APAR fixes made available for the product since it first shipped).
Content
The latest COBOL compiler and runtime PTFs are as follows:
COBOL V6.4 COMPILER PTFs:
==> UI98832 (HADB640), UI98833 (JADB641), UI98834 (JADB642), UI98835 (JADB64H)
==> PRE-REQ LE PTFs: V2R4: UI94783; UI94790 (AMODE64 only)
==> PRE-REQ LE PTFs: V2R5: UI94786; UI94792 (AMODE64 only)
==> PRE-REQ LE PTFs: V3R1: UI94789; UI94794 (AMODE64 only)
COBOL V6.3 COMPILER PTFs:
==> UI99158 (HADB630), UI99159 (JADB631), UI99160 (JADB632), UI77330 (JADB63H)
==> PRE-REQ LE PTFs: V2R4: UI94783; UI94790 (AMODE64 only)
==> PRE-REQ LE PTFs: V2R5: UI94786; UI94792 (AMODE64 only)
==> PRE-REQ LE PTFs: V3R1: UI94789; UI94794 (AMODE64 only)
COBOL V6.2 COMPILER PTFs:
==> UI97343 (HADB620), UI97344 (JADB621), UI97345 (JADB622),UI77743 (JADB62H)
==> PRE-REQ LE PTFs: V2R3: UI77335; UI77346 (AMODE64 only)
==> PRE-REQ LE PTFs: V2R4: UI77337; UI77347 (AMODE64 only)
==> PRE-REQ LE PTFs: V2R5: UI77339; UI77348 (AMODE64 only)
COBOL V6 RUNTIME PTFs:
==> V2R2: UI82980
==> V2R3: UI83712
UI82579 (AMODE64 only, PRE-REQ UI82576)
==> V2R4: UI98093
UI98470 (AMODE64 only, PRE-REQ UI98093)
==> V2R5: UI99165, UI99166
UI99174 (AMODE64 only, PRE-REQ UI99165, UI99166)
==> V3R1: UI99171, UI9172
UI99175 (AMODE64 only, PRE-REQ UI99171, UI99172)
COBOL Runtime General Information:
LLA is designed to minimize disk I/O by keeping load modules in a VLF (virtual look-aside facility)
dataspace and keeping a version of the library directory in its own address space. If the runtime
dataset CEE.SCEERUN is managed by the LLA facility at your site, then refresh LLA/VLA after you
apply the COBOL runtime (LE) PTF(s).
If the December, 2023 COBOL runtime PTF(s) listed below are not applied on all systems where your COBOL programs run, then you should begin applying the PTF(s) immediately. See https://www.ibm.com/support/pages/node/7105574 for details.
UI94783 (V2R4) & UI94790 (V2R4 64-bit)
UI94786 (V2R5) & UI94792 (V2R5 64-bit)
UI94789 (V3R1) & UI94794 (V3R1 64-bit)
Select the desired version/resource:
Compiler 6.4 PTFs
Table of Contents:
V6.4 December 2023 PTF (PE - Check APAR PH58893 for more details about the PE fix.)
V6.4 October 2023 PTF (PE - Check APAR PH58188 for more details about the PE fix.)
V6.4 August 2023 PTF (PE - Check APAR PH58188 for more details about the PE fix.)
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
31 October 2024 |
Current |
Runtime December 2023 PTF |
The October 2024 compiler PTFs (UI98832, UI98833, UI98834, UI98835) are dependent upon the December 2023 Runtime PTFs: V2R4 UI94783, UI94790(AMODE64 only) / V2R5 UI94786, UI94792(AMODE64 only) / V3R1 UI94789, UI94794(AMODE64 only). Programs compiled with the October 2024 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
Compiler APARs Fixed:
APAR | Description |
PH62042 | ARITH(COMPAT): Negative integer exponents in floating point computations have slightly different results with COBOL 4.2 vs 6. |
PH62526 | COBOL OPTIMIZE(1)issue - assertion failed at ../z/codegen/UnaryEvaluator.cpp:1951 |
PH62865 | Listing page banner prints incorrect externalized name when function-prototype-name-1 is longer than the externalized name |
PH63024 | JAVAINTEROP: cjbuild & JAVA-SHAREABLE fixes + Java 17/21 Support |
PH63139 | IGYRC5108-U COBOL compiler terminating... ABENDS0C4 with the compiler in the linklist or APF authorized |
PH63224 | In an LP(64) CEEDUMP, the ODO arrays in LINKAGE SECTION do not format correctly. |
PH63227 | The COMBINED-DATETIME intrinsic function always calculates its result as if the INTDATE(ANSI) option is in effect |
PH63277 | Compiler abort when STGOPT in effect with unreferenced Java-shareable data items |
PH63384 | The function SECONDS-FROM-FORMATTED-TIME is missing from the FUNCTION ALL INTRINSIC list |
PH63477 | Unused dynamic length item with STGOPT leads to compiler failure IGYPG5125-U IGYPG5201-U error code "PTEXT-07" |
PH63507 | IEW4000I FETCH for module IGYCLIBR from DDNAME STEPLIB failed; Insufficient storage |
PH63552 | ABO can't optimize CSECT for program object generated by COBOL compiler producing BOZ1455W: ineligible feature error. |
PH63727 | Compiler program check phase IGYCDMAP module IGYHCNTL with LANGUAGE(JA) and the MAP option |
PH63799 | At OPT(1&pipe;2), INSPECT {source} TALLYING LEADING SPACES inspects a constant rather than the {source} field |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
29 August 2024 |
Superseded |
Runtime December 2023 PTF |
The August 2024 compiler PTFs (UI98140, UI98141, UI98142, UI98143) are dependent upon the December 2023 Runtime PTFs: V2R4 UI94783, UI94790(AMODE64 only) / V2R5 UI94786, UI94792(AMODE64 only) / V3R1 UI94789, UI94794(AMODE64 only). Programs compiled with the August 2024 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
Compiler APARs Fixed:
APAR | Description |
PH62425 | Under LP(64) the compiler doesn't implement intended and so documented ALLOCATE ... RETURNING POINTER-32 behavior |
PH62478 | Incorrect output when using UTF-8 data items in the UNSTRING statement. |
PH62890 | Function BYTE-LENGTH gives wrong results on UTF-8 data items |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
26 June 2024 |
Superseded |
Runtime December 2023 PTF |
The June 2024 compiler PTF SET1 UI97417 and PTFs SET2 ( UI97420, UI97421, UI97422, UI97423) are dependent upon the December 2023 Runtime PTFs: V2R4 UI94783, UI94790(AMODE64 only) / V2R5 UI94786, UI94792(AMODE64 only) / V3R1 UI94789, UI94794(AMODE64 only). Programs compiled with the June 2024 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
UI97420 pre-reqs UI95098, so it is recommended that UI95098 & UI97420 be installed together. APAR PH58988 / PTF UI95098 gets rid of the IBM3TBY alias of IGYQCBE which conflicts with the same-named module used by the Enterprise PL/I compiler. In lieu of installing the PTFs, if a problem is encountered with IGYQCBE/IBM3TBY, customers can put the Enterprise PL/I compiler ahead of the COBOL compiler in the LINKLIST as a workaround.
UI97423 pre-reqs UI97417, requiring UI97417 to be applied first, which will update the SIGYSAMP(IGYMKDIR) sample member with a new USS directory for COBOL. Prior to applying UI97423, UI97423 has a ++HOLD requiring customers to re-run SIGYSAMP(IGYISMKD) to create the new USS directory.
Compiler APARs Fixed:
APAR | Description |
PH61981 | UPDATE IGYMKDIR SAMPLE TO ADD NEW DIRECTORY FOR COBOL/JAVA INTER OPERABILITY DEMO FILES. demo/cobol_java_interop_sample2 (UI97417) |
PH60896 | Possible overlay when using SORT RETURN statement of a variable record length |
PH61202 | Enterprise COBOL 6.x compiling programs at ARCH(13+) that contain INSPECT statement with REPLACING phrase with FIRST specified |
PH61439 | IGYRC5108-U COBOL compiler terminating: Uncorrectable program interrupt condition |
PH61502 | Copybook member names missing in SYSADATA type x'60' records. |
PH61671 | Incorrect OVERFLOW and POINTER when using UTF-8 items on the STRING statement. |
PH61700 | JAVA/COBOL interoperability improvements - CJBUILD utility updates and new samples |
PH61979 | Wrongly generated error IGYPS5306-U An internal compiler error occurred. Condition (GITTYPCD=GITTYPCV&GITC1ST=ON) failed at IGYQPR04-32768 |
PH61980 | Invalid behavior of INSPECT statement |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
26 April 2024 |
Superseded |
Runtime December 2023 PTF |
The April 2024 compiler PTFs (UI96527, UI96528, UI96529, UI96530) are dependent upon the December 2023 Runtime PTFs: V2R4 UI94783, UI94790(AMODE64 only) / V2R5 UI94786, UI94792(AMODE64 only) / V3R1 UI94789, UI94794(AMODE64 only). Programs compiled with the April 2024 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
Compiler APARs Fixed:
APAR | Description |
PH59980 | Failed assertion on ../z/codegen/machine/IBMMachine.cpp:1448 or ../z/codegen/ReverseEvaluator.cpp:320. |
PH60077 | At OPT(1|2) excessive compile time when a few paragraphs are each PERFORMed from a large number of locations |
PH60651 | The method signature for a CALL "Java..." may exceed the compiler's 160 character literal limit |
PH60763 | The .../demo/cobol_java_interop_sample directory text file content was corrupted during the PTF build process |
PH60940 | NEW FUNCTION: More flexible allocation of function temporaries via the FUNCTEMP compiler option |
PH60941 | After PH50302 et al, compile performance improved for some programs but got worse for others |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
24 February 2024 |
Current |
Runtime December 2023 PTF |
The February 2024 compiler PTFs (UI95661, UI95662, UI95663, UI95664) are dependent upon the December 2023 Runtime PTFs: V2R4 UI94783, UI94790(AMODE64 only) / V2R5 UI94786, UI94792(AMODE64 only) / V3R1 UI94789, UI94794(AMODE64 only). Programs compiled with the February 2024 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
Compiler APARs Fixed:
APAR | Description |
PH58237 | IGYJG5013-U An error occurred while attempting to open file "{module}_java_native.cbl" from CURRENT PHASE: IGYCJGEN |
PH58596 | Code compiled with OPTIMIZE(2) using V6.4 takes longer time to run when compared to V6.3. |
PH59211 | COBOL COMPILER TERMINATED WITH MESSAGE MSGIGYCB7104-U INTERNAL ERROR WHILE COMPILING PROGRAM XXXXXX. Failed assertion on /build/cob/6.4/tr.v64.cobol-prod-opt/tr.source/ibm/il/Node_inlines.hpp:85 |
PH59549 | Assertion at ilgen/z/WCodezOSSystemOSLinkage.cpp on FUNCTION function-name(ADDRESS OF some-item) |
PH59594 | 0C4 during execution when program is compiled with NUMCHECK . |
PH59733 | New Function for parsing and generating JSON null values. |
Back to Tabs
The January 2024 compiler PTFs SET1 (UI95098, UI95132, UI95133, UI95134) and PTFs SET2 (UI95101, UI95102, UI95103, UI95104) are dependent upon the December 2023 Runtime PTFs: V2R4 UI94783, UI94790(AMODE64 only) / V2R5 UI94786, UI94792(AMODE64 only) / V3R1 UI94789, UI94794(AMODE64 only). Programs compiled with the January 2024 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
UI95101 pre-reqs UI95098, so it is recommended that UI95098 & UI95101 be installed together. APAR PH58988 / PTF UI95098 gets rid of the IBM3TBY alias of IGYQCBE which conflicts with the same-named module used by the Enterprise PL/I compiler. In lieu of installing the PTFs, if a problem is encountered with IGYQCBE/IBM3TBY, customers can put the Enterprise PL/I compiler ahead of the COBOL compiler in the LINKLIST as a workaround.
The January V6.4 2024 PTFs include all the APAR fixes from the previously PE'ed August, October, December 2023 PTFs.
Compiler APARs Fixed:
APAR | Description |
PH58988 | PTF to support removal of IBM3TBY alias of IGYQCBE |
PH588933 | GIM40901E / PDF0153W ERRORS WITH APPLY OF PTF UI94827 |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
15 December 2023 |
Superseded |
Runtime December 2023 PTF |
The December 2023 compiler PTFs (UI94827, UI94828, UI94829, UI94830) are dependent upon the December 2023 Runtime PTFs: (V2R3 UI80292, UI80293, UI80299(AMODE64 only) / V2R4 UI94783, UI94790(AMODE64 only) / V2R5 UI94786, UI94792(AMODE64 only) / V3R1 UI94789, UI94794(AMODE64 only)). Programs compiled with the December 2023 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
UI94116 pre-reqs UI94108, so it is recommended that UI94108 & UI94116 be installed together. APAR PH57690 / PTF UI94108 gets rid of the IBM3TBY alias of IGYQCBE which conflicts with the same-named module used by the Enterprise PL/I compiler. In lieu of installing the PTFs, if a problem is encountered with IGYQCBE/IBM3TBY, customers can put the Enterprise PL/I compiler ahead of the COBOL compiler in the LINKLIST as a workaround.
Compiler APARs Fixed:
APAR | Description |
PH58188 | UI93309/UI93310/UI93311 causes IGYPG5125-U compiler error in PHASE IGYCPGEN, ERROR CODE IPGATTA when us 23/12/06 PTF PECHANGE |
PH58372 | Unexpected behavior (error messages) received when using ARITH(EXTEND) |
PH58384 | JSON anonymous array support for JSON PARSE and JSON GENERATE |
PH58660 | The compiler listing has extraneous Characters ">>" at the beginning of each line with END-EXEC (for EXEC CICS) |
PH58661 | IGYCB7104-U Internal error, Failed assertion on opts/ValuePropagation.cpp:4580 |
PH58662 | IGYCB7104-U INTERNAL error while compiling function XXXX. Fialed assertion on ilgen/WCodeSymbol.cpp:266. |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
01 November 2023 |
Superseded |
Runtime April 2022 PTF |
The October 2023 compiler PTFs (UI94116, UI94117, UI94118) are dependent upon the April 2022 Runtime PTFs (V2R3 UI80292, UI80293, UI80299(AMODE64 only) / V2R4 UI80294, UI80295, UI80301(AMODE64 only) / V2R5 UI80296, UI80297, UI80302(AMODE64 only)). Programs compiled with the October 2023 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
If the new JSON and UTF-8 features (JSON PARSE/GENERATE EBCDIC, JSON PARSE/GENERATE dynamic length and UTF-8 (PIC U), STRING/UNSTRING support for UTF-8 (PIC U)) are used, then the October 2023 Runtime PTFs V2R4: UI94124 / V2R5: UI94125 / V3R1: UI94126 must also be applied on all systems where these programs are linked or run. If your applications that use these features are AMODE 64, then the October 2023 Runtime PTFs V2R4: UI94128 / V2R5: UI94130 /V3R1: UI94131 must also be applied on all systems where these programs are linked or run.
UI94116 pre-reqs UI94108, so it is recommended that UI94108 & UI94116 be installed together. APAR PH57690 / PTF UI94108 gets rid of the IBM3TBY alias of IGYQCBE which conflicts with the same-named module used by the Enterprise PL/I compiler. In lieu of installing the PTFs, if a problem is encountered with IGYQCBE/IBM3TBY, customers can put the Enterprise PL/I compiler ahead of the COBOL compiler in the LINKLIST as a workaround.
Compiler APARs Fixed:
APAR | Description |
PH57690 | PTF to support removal of IBM3TBY alias of IGYQCBE |
PH56502 | "Unable to load phase IBM3TBY" from PL/I compiler if the COBOL 6.4 compiler is ahead of the PL/I compiler in the search order |
PH56724 | IGYPG5125-U compiler error in phase ID: "IGYCPGEN |
PH56946 | At OPT(>0) IGYCB7104-U Internal error ... Failed assertion on ... /il/Node.hpp:1368 with _optAttributes is NULL! |
PH57297 | New function: Support has been provided so that the STRING and UNSTRING can accept PIC U senders and receivers. |
PH57321 | Compiler abend RC=16/U4038 with TEST(SEP) or NOTEST(DWARF,SEP) |
PH57328 | CALL "Java..." interface code gets MSG IGYGR1056-E "VALUE" literal length exceeded due to bad literal continuation |
PH57329 | An exception in a CALL "Java..." without ON EXCEPTION handler defaults to performing a STOP RUN without setting a RETURN-CODE |
PH57397 | COBOL User-Defined Function Prototypes |
PH57398 | JSON PARSE and GENERATE EBCDIC |
PH57400 | JSON GEN/PARSE dynamic-length and UTF-8 (PIC U) item support |
PH56560 | COBOL JSON Generate statement creates an invalid JSON output document |
PH57688 | Incorrect statement number in CEEDUMP with OPT(1) and OPT(2) |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
30 August 2023 |
Superseded |
Runtime April 2022 PTF |
The August 2023 compiler PTFs (UI93309, UI93310, UI93311, UI93312) are dependent upon the April 2022 Runtime PTFs (V2R3 UI80292, UI80293, UI80299(AMODE64 only) / V2R4 UI80294, UI80295, UI80301(AMODE64 only) / V2R5 UI80296, UI80297, UI80302(AMODE64 only)). Programs compiled with the August 2023 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
Compiler APARs Fixed:
APAR | Description |
PH55843 | IGYPG3173-W or IGYPG3174-W messages for internally generated comparisons suppressed |
PH55881 | An empty JAVA-CALLABLE procedure division causes a compiler loop |
PH55895 | XML GENERATE treats FILLER POINTER items incorrectly |
PH55932 | Incorrect results when using Configuration Section-Repository definition and using the Intrinsic functions TRIM and LENGTH |
PH56112 | The default IGYCDOPT option customization module erroneously contains unused compiler diagnostic routines ----> This did not remove diagnostic routines as intended. |
PH56142 | NEW FUNCTION: New cob2 -M option to create dependency file |
PH56146 | JAVA/COBOL interoperability fixes/improvements - August 2023 |
PH56204 | IGYCB7104-U INTERNAL ERROR. Failed assertion on ilgen/NSEPChecker.cpp:360. |
PH56560 | Truncated long DBCS variables names in listing comments. |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
28 June 2023 |
Superseded |
Runtime April 2022 PTF |
The June 2023 compiler PTFs (UI92337, UI92338, UI92339, UI92330) are dependent upon the April 2022 Runtime PTFs (V2R3 UI80292, UI80293, UI80299(AMODE64 only) / V2R4 UI80294, UI80295, UI80301(AMODE64 only) / V2R5 UI80296, UI80297, UI80302(AMODE64 only)). Programs compiled with the June 2023 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
Compiler APARs Fixed:
APAR | Description |
PH54210 | ICH408I OMVS SEGMENT NOT DEFINED with COBOL 6.4 starting with GA version for users without OMVS segment |
PH54547 | INSPECT CONVERTING statement, result is not correct with COBOL v6.4 but correct with v6.3 |
PH55203 | CDADUMP (dwarfdump) fails to dump the debug data correctly |
PH55251 | Reference modified UTF-8 data item can have wrong length when used as a sender |
PH55251 | JAVAINTEROP: Correct problem with JAVA-SHAREABLE zoned decimal items and set DBCS,NSYMBOL(NATIONAL) as base compiler options |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
26 April 2023 |
Superseded |
Runtime April 2022 PTF |
The April 2023 compiler PTFs (UI91480, UI91481, UI91482, UI91483) are dependent upon the April 2022 Runtime PTFs (V2R3 UI80292, UI80293, UI80299(AMODE64 only) / V2R4 UI80294, UI80295, UI80301(AMODE64 only) / V2R5 UI80296, UI80297, UI80302(AMODE64 only)). Programs compiled with the April 2023 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
Compiler APARs Fixed:
APAR | Description |
PH53458 | Compiler messages concerning reserved words are very unclear |
PH53631 | JAVAINTEROP: IMS-related improvements for non-OO COBOL/Java interoperability |
PH53969 | STRING statement and overlapping storage |
PH53970 | IGYAS5125-U with OPT(0),INITCHECK(LAX) combination |
PH53971 | Correcting compiler behavior when assigning invalid sign bits to numeric receivers, which later used in arithmetic calculations. |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
27 February 2023 |
Superseded |
Runtime April 2022 PTF |
The February 2023 compiler PTFs (UI90599, UI90600, UI90601, UI90602) are dependent upon the April 2022 Runtime PTFs (V2R3 UI80292, UI80293, UI80299(AMODE64 only) / V2R4 UI80294, UI80295, UI80301(AMODE64 only) / V2R5 UI80296, UI80297, UI80302(AMODE64 only)). Programs compiled with the February 2023 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
Compiler APARs Fixed:
APAR | Description |
PH51752 | New sample JCL to build/run a non-OO COBOL/Java interoperable applications from JCL. |
PH51837 | With OPT(1|2), the remainder can be incorrect if operands to a divide are unsigned binary halfwords |
PH52463 | CDADUMP (dwarfdum) fails to dump the debug data. Error produced: DW_DLE_CODESET_CONVERSION_ERROR 253 |
PH52706 | CALLINTERFACE STATIC directive does not override DLL option for function pointer call targets |
PH52707 | Comparison of unsigned to signed halfword binary items produces an incorrect result |
PH52708 | COBOL compiler to add variable modification data to the variable cross-reference section of DWARF data |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
01 February 2023 |
Superseded |
Runtime April 2022 PTF |
The January 2023 compiler PTFs (UI90218, UI90219, UI90220, UI90221) are dependent upon the April 2022 Runtime PTFs (V2R3 UI80292, UI80293, UI80299(AMODE64 only) / V2R4 UI80294, UI80295, UI80301(AMODE64 only) / V2R5 UI80296, UI80297, UI80302(AMODE64 only)). Programs compiled with the January 2023 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
Compiler APARs Fixed:
APAR | Description |
PH51749 | JavaInterop improvements in the compiler (JANUARY 2023) |
PH51942 | IGYCB7104-U Internal error while compiling function XXXXX. ../z/codegen/machine/IBMMachine.cpp:1448 |
PH51962 | IGYCB7104-U/Failed Assertion IBMCodeGenerator.cpp:10147 at OPT(0) |
PH51963 | Optimizing the compiler performance while processing large data items at OPT(1) and OPT(2) |
PH51964 | The LIST option's offset value wraps after reaching FFFFFF (16M) |
PH51965 | COBOL incorrect output when using LENGTH OF with OPT(0) |
PH51966 | IGYCB7104-U Failed assertion on ./BCDVectorSimplifier.cpp:588 at OPT(1) |
PH51967 | Change COBOL V6 compiler to enable Source Debug feature of IBM Debug V16.0 and later |
PH51968 | File I/O problems when a program is called multiple times for AMODE64 |
PH51969 | IGYLI0245-E & IGYLI0253-S errors on the false branch when conditional compilation variable is undefined |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
28 October 2022 |
Superseded |
Runtime April 2022 PTF |
The October 2022 compiler PTFs (UI82930, UI82931, UI82932, UI82933) are dependent upon the April 2022 Runtime PTFs (V2R3 UI80292, UI80293, UI80299(AMODE64 only) / V2R4 UI80294, UI80295, UI80301(AMODE64 only) / V2R5 UI80296, UI80297, UI80302(AMODE64 only)). Programs compiled with the October 2022 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
Compiler APARs Fixed:
APAR | Description |
PH49122 | Enterprise COBOL v6.4 compiler prints the INTDATE compiler option twice in the listing |
PH49330 | Move to zoned receiver with INVDATA(NOCLEANSIGN) in effect incorrectly avoids cleaning sign |
PH49967 | JAVA/COBOL interoperability usability and stability improvements - Part2 |
PH50294 | EXEC CICS SEND statement is executed twice |
PH50295 | Request to have NUMCHECK(ZON(LAX)) ignore numeric to alphanumeric MOVEs. Note that a group data item is considered |
PH50296 | NEW FUNCTION: Option CONDCOMP(SKIPSOURCE) will exclude lines in false conditional compilation branches from source listing |
PH50297 | Erroneously declaring WHEN-COMPILED as an intrinsic function in the repository paragraph produces two IGYDS0287-E messages |
PH50298 | IGYCB7104-U Internal error while compiling function XXXXX. Failed assertion ../z/codegen/instruction/IBMInstruction.cpp:3230. |
PH50299 | IGYCB7104-U Internal error while compiling program XXXX. Failed assertion on ../../trwcode/optimizer/CICSExceptionAnalyzer.cpp:1016. |
PH50300 | Compile time degradation due to large number of repetitive paragraph PERFORMS. |
Back to Tabs
Date Released | Status | (Click to show PTFs) | Download |
---|---|---|---|
09 August 2022 |
Superseded |
Runtime April 2022 PTF |
The August 2022 compiler PTFs (UI81994, UI81995, UI81996, UI81997) are dependent upon the April 2022 Runtime PTFs (V2R3 UI80292, UI80293, UI80299(AMODE64 only) / V2R4 UI80294, UI80295, UI80301(AMODE64 only) / V2R5 UI80296, UI80297, UI80302(AMODE64 only)). Programs compiled with the August 2022 compiler PTFs must have the above runtime PTFs applied on all systems where these programs are compiled and run.
Compiler APARs Fixed:
APAR | Description |
PH48251 | Enhancements to allow dynamic length elementary items as program and function parameters. |
PH48252 | Various bug fixes related to user-defined functions. |
PH48254 | Correct the COBOL release number in various SIGYSAMP members |
PH48255 | JAVA/COBOL interoperability usability and stability improvements |
PH48453 | New COBOL/Java interop sample files. |
PH48662 | Increase in compile time when using INITCHECK compile option |
PH48663 | INSPECT statement with TALLYING phrase results in incorrect value when the second ALL phrase is longer than the first ALL phrase. |
PH48664 | Users of Enterprise COBOL compiling programs with NUMCHECK(BIN) |
PH48665 | Reference to undefined compilation variable in DEFINE directive in false branch incorrectly causes error IGYLI0245-E |
PH48666 | When the argument to the SIGN intrinsic function is a numeric literal, the compiler abends with error: |
PH48667 | Use of HIGH-VALUES with fixed byte-length UTF-8 items may produce incorrect results for moves/compares |
PH48668 | COPYLOC without SYSLIB DD defined leads to IEC130I SYSLIB DD STATEMENT MISSING for each COPY statement |
PH48669 | Unexpected behavior when checking return-code special register upon return from called assembler program |
PH48670 | Fix compile-time terminating error (ABEND) in IGYCSCAN when compiling programs with JSON PARSE |
PH48671 | IGYSI5208-U An error occured while attempting to open USER-EXIT and SC03 ABEND |
PH48672 | Unexpected IGZ0278S when using SD SORTFILE for SORT with NUMCHECK option |
PH48673 | The >>DATA directive should only be used in WORKING-STORAGE, but is silently ignored in LINKAGE & LOCAL-STORAGE sections |
PH48674 | The ON SIZE ERROR clause may not be executed. |
PH48688 | Compiler ignores the alternate DDNAME list and only reads source from the sysin DD when the TEST compiler option is used |
Back to Tabs
Compiler 6.3 PTFs
Compiler 6.2 PTFs
COBOL 6 Runtime PTFs
Support Resources
- To open a Case or view and track feature enhancements for the Enterprise COBOL for z/OS product, go to IBM My Support.
- Interact with other COBOL compiler users in the COBOL Community on IBM TechXchange .
- For Enterprise COBOL for z/OS documentation, the Migration Portal, the PTF Fixlist, and requests for enhancements, visit the Enterprise COBOL Home Page.
Helpful Hints For Obtaining Technical Assistance:
Before contacting IBM Enterprise COBOL for z/OS Support, gather the background information that you need to describe the problem. When you describe a problem to an IBM software support specialist be as specific as possible and include all relevant background information, so that the specialist can help you solve the problem efficiently. To save time, know the answers to these questions:
- Can you reproduce the problem? If so, what steps and compiler options do you use to reproduce it?
- Can the issue be reduced to a small test case?
- Can the test case be provided to IBM?
- What compiler version and fix pack level were you using when the problem occurred?
- Do you have logs, traces, or messages that are related to the problem?
- Is there a workaround for the problem? If so, be prepared to describe the workaround.