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 5.x/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 (ie they contain all the APAR fixes made available for the product since it first shipped).
Content
Latest PTFs are:
COBOL 6.3 COMPILER PTFs:
==>UI74566 (HADB630), UI74567 (JADB631), UI74568 (JADB632), UI74569 (JADB63H)
====> PRE-REQ LE PTFs: V2R2: UI65064
====> PRE-REQ LE PTFs: V2R3: UI65062; UI65063 (AMODE64 only)
====> PRE-REQ LE PTFs: V2R4: UI65058; UI65059 (AMODE64 only)
COBOL 6.2 COMPILER PTFs:
==>UI74024 (HADB620), UI74025 (JADB621), UI74026 (JADB622),UI71114 (JADB62H)
====> PRE-REQ LE PTFs: V2R2: UI59834
====> PRE-REQ LE PTFs: V2R3: UI59835
====> PRE-REQ LE PTFs: V2R4: UI65943
COBOL 6.1 COMPILER PTFs:
==> UI71991 (HADB610), UI71992 (JADB611), UI71993 (JADB612), UI70080 (JADB61H)
====> PRE-REQ LE PTFs: V2R2: UI56042, UI56097
====> PRE-REQ LE PTFs: V2R3: UI55861; UI55862
====> PRE-REQ LE PTFs: V2R4: UI65943
COBOL 5.2 COMPILER PTFs:
==> UI73549 (HADB520), UI73550 (JADB521), UI73551 (JADB522), UI52095 (JADB52H)
====> PRE-REQ LE PTFs: V2R1: UI56043
====> PRE-REQ LE PTFs: V2R2: UI56042
====> PRE-REQ LE PTFs: V2R3: UI55861
COBOL 5.1 COMPILER PTFs:
==> UI59128 (HADB510), UI47801 (JADB51H), UI47786 (JADB511), UI47787 (JADB512)
COBOL V5 RUNTIME PTFs:
==> V1R13: UI40212
COBOL V5/V6 RUNTIME PTFs:
==> V2R2: UI71561
==> V2R3: UI74556
UI74573 (AMODE64 only, PRE-REQ UI74556)
==> V2R4: UI74561
UI74576 (AMODE64 only, PRE-REQ UI74561 )
COBOL Runtime General Information:
LLA is designed to minimize disk I/O by keeping load modules in a VLF (virtual lookaside facility)
dataspace and keeping a version of the library directory in its own address space. If your site has
run dataset CEE.SCEERUN managed by the LLA facility, then refresh LLA/VLA each time after
you apply the COBOL run-time LE PTF.
COBOL 6.3 COMPILER TRIAL PTFs:
==> UI74578 (HAKH630), UI74579 (JAKH632), UI74580 (JAKH631), UI74581(JAKH63H).
====> PRE-REQ LE PTFs: V2R2: UI65064
====> PRE-REQ LE PTFs: V2R3: UI65062; UI65063 (AMODE64 only)
====> PRE-REQ LE PTFs: V2R4: UI65058; UI65059 (AMODE64 only)
Tab navigation
- To open a PMR against the Enterprise COBOL for z/OS product, use the IBM Service Request Tool .
- Visit the IBM Support Portal to review FAQs, lists of known problems, fixes, and a wealth of important support information.
- To request and track product feature enhancements, visit the IBM RFE Community .
- Interact with other compiler users on the COBOL Cafe forums and blog.
Follow IBM Compilers on Twitter | Facebook | Google+
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.
If you have helpful information to diagnose or identify the problem on your system, you can provide this data by following the instructions to exchange information with IBM Technical Support .
Table of Contents:
January 2020 PTF (PE - Check APAR PH23097 for more details about the PE fix )
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 March 2021 |
Current |
Runtime September 2019 PTF |
The March 2021 compiler PTFs ( UI74566, UI74567, UI74568, UI74569 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the January 2021 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8, JSON GENERATE NAME IS OMITTED, JSON GENERATE BOOLEAN or JSON PARSE features are used, then the July 2020 Runtime PTFs
V2R2 UI70444 / V2R3 UI70448; UI70521(AMODE64 only)/ V2R4 UI70450; UI70581(AMODE64 only)
must also be applied on all systems where these programs are linked or run.
Compiler APAR Fixed:
APAR | Description |
PH34586 | IGYCB7104-U Failed assertion on ilgen/WCodeIlGenerator2.cpp:4823. |
PH34804 | NEW FEATURE: Support TUNE option in Enterprise COBOL |
PH35433 | CEE0813S Insufficient Storage when using BIT-OF Intrinsic Function |
PH35434 | ARCH(12/13) performance worse than ARCH(11) from MIXED-LANGUAGE application's & DECIMAL overflow |
PH35435 | IGYCB7104-U Failed assertion on ../il/Node.cpp:3590 |
PH35436 | Cobol 6.3 CPU time consumed at different OP() and ARCH()compile option levels. |
PH35652 | Improve COBOL OFFSET report usability |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
28 January 2021 |
Superseded |
Runtime September 2019 PTF |
The January 2021 compiler PTFs ( UI73593, UI73594, UI73595 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the January 2021 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8, JSON GENERATE NAME IS OMITTED, JSON GENERATE BOOLEAN or JSON PARSE features are used, then the July 2020 Runtime PTFs
V2R2 UI70444 / V2R3 UI70448; UI70521(AMODE64 only)/ V2R4 UI70450; UI70581(AMODE64 only)
must also be applied on all systems where these programs are linked or run.
Compiler APAR Fixed:
APAR | Description |
PH31972 | Disallow an EXEC CICS statement in the middle of a multi-receiver MOVE |
PH33122 | New rules suboptions LAXREDEF|NOLAXREDEF |
PH33224 | s0c1 returning from PERFORM paragraph when compiling with OPT(2) |
PH33458 | IGYPS2061-S when using a condition-name the length of whose value is more than 255 bytes in a SET TO TRUE statement |
PH33664 | Incorrect output seen in debugger monitor when using WHEN SET TO FALSE in the COBOL program. |
PH33665 | Failed assertion on ../z/codegen/IBMCodeGenerator.cpp:10293 |
PH33666 | Compiler abend failed assertion COBOLPerfGraph.cpp:1674 using OPT(2 | 1) |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 November 2020 |
Superseded |
Runtime September 2019 PTF |
The November 2020 compiler PTFs ( UI72712, UI72713, UI72714 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the November 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8, JSON GENERATE NAME IS OMITTED, JSON GENERATE BOOLEAN or JSON PARSE features are used, then the July 2020 Runtime PTFs
V2R2 UI70444 / V2R3 UI70448; UI70521(AMODE64 only)/ V2R4 UI70450; UI70581(AMODE64 only)
must also be applied on all systems where these programs are linked or run.
Corrected in this PTF without an APAR:
NUMCHECK incorrectly flags an alphanumeric data item whose value is correct.Relevant technote:
Compiler APAR Fixed:
APAR | Description |
PH29477 | SORT and MERGE statements in COBOL programs compiled with the LP(64) option can return incorrect results |
PH29714 | NEW FUNCTION: Set OPTFILE as default without affecting SYSOPTF file availbility |
PH29848 | Failed assertion on ../IL/NODE.CPP:11299. Compilation terminated |
PH30678 | IGYPS5201-U Internal compiler error code "IGYSADAT, stack empty, node type= 010010" occurred |
PH30975 | New JSON GENERATE conditional SUPPRESS feature |
PH31045 | IGYPS0088-S (or other) compiler error received when "AS" is defined as data item |
PH31047 | NEW FUNCTION: Add support for DATE/TIME intrinsic functions defined in the 2002/2014 COBOL STANDARD |
PH31333 | At OPT(2), initialization for ODO item caching uses an incorrect stack offset, leading to an 0C4 using a null BLV cell |
PH31467 | Incorrect SSRANGE checking on reference modification of UNBOUNDED data items |
PH31468 | Compilation terminates with IGYRC5108-U if many instances of COPYLOC option are specified |
PH31470 | Using a MSGEXIT when there is no SYSMDECK DD may cause the compile job to loop. |
PH31471 | Messages IGYAS5125-U and IGYAS5295-U when compiling with OPT(1) or OPT(2) |
PH31472 | Despite ZONEDATA(NOPFD|MIG) COMPUTE ... ROUNDED fails 0C7 on data with a bad sign |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 September 2020 |
Superseded |
Runtime September 2019 PTF |
The September 2020 compiler PTFs ( UI71591, UI71592, UI71593, UI71594 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the September 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8 or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run.
The NUMCHECK compiler option now generates an implicit numeric class test for each alphanumeric sender whose contents are being MOVEd to a numeric receiver. Prior to this PTF, alphanumeric senders were not checked. There was no APAR for this change, but the change is included in this PTF. Customers may see more NUMCHECK abends/messages due to this change and will need to correct their alphanumeric data so that it is truly numeric or add program logic to properly massage the invalid data.
Relevant technote:
Compiler APAR Fixed:
APAR | Description |
PH27504 | Compile failure IGYRC5108-U error Uncorrectable program interrupt condition (RC=16) |
PH29539 | Compile-time performance with the TEST option is noticeably slower compared to 6.2 |
PH29540 | With ZONEDATA(MIG), the compiler incorrectly fixes the sign nibble for unsigned ZONED/PACKED decimal data items |
PH29541 | INITCHECK warnings IGYCB7311-W omitted with PARMCHECK option |
PH29542 | After PH13943, can no longer easily select the pre-PH13943 behavior of NUMCHECK(BIN) |
PH29543 | Users of Enterprise COBOL 6.3 compiling with OPT(1|2) where the programs contain IF or EVALUATE statements |
PH29544 | The Compiler takes a significantly longer amount of elapsed time and performs a significantly larger amount of I/O. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
24 July 2020 |
Superseded |
Runtime September 2019 PTF |
The July 2020 compiler PTFs ( UI70598, UI70599, UI70600, UI70601 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the July 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8 or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH26709 | The compiler's internal state was incorrect after optimizing the IF-ELSE statement, causing the compiler to abort. |
PH26789 | New Function: Add JSON PARSE and JSON GENERATE BOOLEAN support to COBOL V6 |
PH27531 | Bad Dwarf data generated by the compiler causing debugger failure. |
PH27532 | Compiler frees DCB storage of open SYSIN and SYSPRINT when SYSMDECK DD missing |
PH27534 | SSRANGE messages IGZ0304W through IGZ0314W do not show the program name in the CICS environment |
PH27535 | Data-item marked as unreferenced despite of usage with LENGTH OF special register using RULES(NOUNRS) |
PH27536 | Support for new NUMCHECK(ZON) suboptions LAXREDEF and STRICTREDEF |
PH27537 | If Data Item used in EXEC statement is not defined, message IGYPS2121 may issued twice |
PH27538 | Function LOG returns incorrect result when COMP-2 is used |
PH27539 | Compiler abend with message MSGIGYCB7104-U Internal error while compiling function XXXXX. Failed |
PH27540 | The Compiler takes a significantly longer amount of elapsed time and performs a significantly larger amount of I/O. |
PH27558 | REPLACING (of COPY statement) does not work on EXEC SQL text |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 May 2020 |
Superseded |
Runtime September 2019 PTF |
The May 2020 compiler PTFs ( UI69624, UI69625, UI69626, UI69627 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the May 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8 or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH22581 | Enhancement to the INITCHECK option to find all possible "used without being initialized" field |
PH23021 | CBL V6.3 Erroneous IGYCB7317-W Message |
PH23471 | MOVES OF FIGURATIVE CONSTANTS TO UTF-8 FIELDS ARE NOT SPA PADDING AS THEY SHOULD |
PH23958 | COBOL v6.3 LP(32) compiles appear to require an OMVS segment contrary to documentation |
PH24343 | The program does not have a S0C9 abend when executing the code for the DIVIDE statement. |
PH24829 | Incorrect results for function INTEGER-OF-DATE WHEN STGOPT compiler option is used for AMODE(64) |
PH25221 | Improve Diagnostic messages for SQL errors (IGYPSnnnn) |
PH25222 | Incorrect IGYPS2113-E and IGYPS2112-E errors in a compile with a very deeply nested complex IF statement |
PH25224 | Compiler abend with message MSGIGYCB7104-U Internal error while compiling function 'XXXXX'. |
PH25225 | Compiler degradation when the NUMCHECK compiler option is used |
PH25226 | The INITCHECK compiler option flags a LINKAGE data item that is moved to the LOCAL-STORAGE section |
PH25272 | The COBOL v6.3 compiler generates spurious IGYCB7315-W messages for valid reference modifications of group items |
PH25371 | Unnecessary conversion to packed decimal and back to binary when moving from COMP-5 doubleword to doubleword |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
01 April 2020 |
Superseded |
Runtime September 2019 PTF |
The March 2020 compiler PTFs ( UI68641, UI68642, UI68643, UI68644 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the March 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8 or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH22063 | Enabling debug support for dynamic-length elementary items |
PH22114 | Incorrect 64bit dwarf expression for private working storage address |
PH22646 | s0c4 x'3B' in copySBCStoOutbuf offset x'1D0' running AMODE(64) |
PH22833 | COBOL compile JOB fails while registering against disabled Enterprise COBOL product |
PH22936 | Incorrect output: the compiler incorrectly flags the SIGN parameter in a picture clause with an IGYDS1089-S message. |
PH23097 | After PH21007, moves from signed to unsigned DISPLAY NUMERIC fields incorrectly move the sign with ZONEDATA(NOPFD|MIG) |
PH23527 | Error IGYLS5125-U The compilation was terminated due to a compiler error in phase id: "IGYCLSTR". |
PH23528 | Compiler Failed Assertion WCodeLinkage.cpp:1638 at OPT(0) |
PH23529 | COPY REPLACING generates incorrect LOC wcode |
PH23530 | The compiler does not issue message MSGIGYCB7311-W for the sender when INITCHECK is used. |
PH23531 | Compiler abend with message MSG IGYCB7104-U Assertion failed .... UseBeforeSet.cpp:896: foundSavedInfo |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
24 January 2020 |
Current |
Runtime September 2019 PTF |
The January 2020 compiler PTFs ( UI67474, UI67475, UI67476, UI67477 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the January 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8 or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH20724 | Restore support for CALL ... USING ... FILE-NAME, LP(32) only |
PH20991 | Update INITCHECK so it does not report an uninitialized first byte when NOADV and WRITE AFTER ADVANCING is used |
PH20994 | Poor runtime performance. The program is slower than programs compiled with pre-V5.1 versions of the Enterprise COBOL compiler. |
PH20995 | Abend U3002 with compiler options ADATA and NOSOURCE |
PH20997 | Support for new intrinsic function UUID4 |
PH20998 | Excessive compile time for INITCHECK with programs containing large amount of REDEFINEs |
PH20999 | Message MSGIGYCB7310-W may only be displayed for some of the PERFORMs of the paragraph |
PH21000 | In some circumstances the optimizer erroneously maps distinct intermediate results to the same compiler temporary variable |
PH21007 | COBOL V6.2. was inadvertently generating code to fix up nibbles in zoned to zoned moves |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
04 December 2019 |
Superseded |
Runtime September 2019 PTF |
The November 2019 compiler PTFs ( UI66646, UI66647, UI66648 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the November 2019 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8 or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH17022 | Erroneous IGYDS1551-E compile message issued for UTF-8 |
PH18124 | s0c4 on SET ADDRESS statement when running in AMODE(64) |
PH18205 | Compiler module providing index item lengths to DWARF data was not sensitive to specified AMODE. |
PH18600 | Listing that does properly differentiate between the below the bar storage and the above the bar storage |
PH18638 | Support for UTF-8 data items in AMODE64 |
PH18639 | Debug support for UTF-8 data items |
PH18640 | Support for dynamic length elementary items in AMODE64 |
PH18641 | Support for NAME is OMITTED phrase of JSON GENERATE statement |
PH18765 | Improvements to UTF-8 suppoert for COBOL programs |
PH18919 | Disable call using BY REFERENCE DLE |
PH19228 | HEXLOC table with OFFSET compile option gives incorrect offsets |
PH19229 | Migration: 9 digit valued S9(8) BINARY to S9(11) PACKED-DECIMAL compare is false, though both fields contain the same value |
PH19230 | Incorrect output reading variable length record with SAME RECORD AREA clause |
PH19231 | Message IGYPS2047-E is not issued sometimes |
PH19232 | When "SET TO FALSE" clause used against negative numbers it gives a wrong output. |
PH19233 | DB2 coprocessor + RULES(NOOMITDOMIN) compile option gives false IGYDS1158-W message at start of WORKING-STORAGE |
PH19234 | Compiler ends RC=16 without a diagnostic to suggest what needs correcting |
Table of Contents:
February 2020 PTF (PE - Check APAR PH23111 for more details about the PE fix )
November 2018 PTF (PE - Check APAR PH06193 for more details about the PE fix )
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
23 February 2021 |
Current |
Runtime November 2018 PTF |
The February 2021 compiler PTFs ( UI74024, UI74025, UI74026 )are dependent upon the November 2018 Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with the February 2021 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8, JSON GENERATE NAME IS OMITTED, JSON GENERATE BOOLEAN or JSON PARSE features are used, then the July 2020 Runtime PTFs
V2R2 UI70444 / V2R3 UI70448; UI70521(AMODE64 only)/ V2R4 UI70450; UI70581(AMODE64 only)
must also be applied on all systems where these programs are linked or run.
Compiler APAR Fixed:
APAR | Description |
PH31450 | CEE0813S insufficient storage when using BIT-OF intrinsic function. |
PH32701 | Compiler abend Failed assertion on COBOLPerfGraph.cpp:1713 |
PH34020 | ARCH(12/13) performance worse than ARCH(11) from mixed-language application's truncation & Decimal overflow |
PH34021 | COBOL 6.2 CPU time consumed at different OPT() and ARCH() compile options levels |
PH34174 | S0C1 returning from PERFORM paragraph when compiling with OPT(2) |
PH34291 | Performance may be worse at ARCH(12) than ARCH(11) when comparing BINARY/COMP/COMP-4 data items |
PH34334 |
IGYCB7104-U failed assertion on ../IL/NODE.cpp:3590 |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
15 December 2020 |
Superseded |
Runtime November 2018 PTF |
The December 2020 compiler PTFs ( UI72970, UI72971, UI72972 )are dependent upon the November 2018 Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with the December 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8, JSON GENERATE NAME IS OMITTED, JSON GENERATE BOOLEAN or JSON PARSE features are used, then the July 2020 Runtime PTFs
V2R2 UI70444 / V2R3 UI70448; UI70521(AMODE64 only)/ V2R4 UI70450; UI70581(AMODE64 only)
must also be applied on all systems where these programs are linked or run.
Corrected in this PTF without an APAR:
NUMCHECK incorrectly flags an alphanumeric data item whose value is correct.Relevant technote:
Compiler APAR Fixed:
APAR | Description |
PH31176 | Messages IGYAS5125-U and IGYAS5295-U when compiling with OPT(1) or OPT(2) |
PH31503 | Incorrect output seen in debugger monitor when using WHEN SET TO FALSE phrase of the the value clause |
PH32263 | Failed assertion on ../z/codegen/IBMCodeGenerator.cpp:10293 |
PH32356 | New JSON GENERATE conditional SUPPRESS feature |
PH32357 | Failed assertion on ../IL/NODE.CPP:11299. Compilation terminated |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
10 October 2020 |
Superseded |
Runtime November 2018 PTF |
The October 2020 compiler PTFs ( UI71972, UI71973, UI71974 )are dependent upon the November 2018 Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with the October 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4, or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run.
Compiler APAR Fixed:
APAR | Description |
PH28515 | Incorrect SSRANGE checking on reference modification of UNBOUNDED data items |
PH28786 | Compiler incorrectly removes code at OPT(1|2) where IF or EVALUATE stmts compare single data item to constant values |
PH29821 | Despite ZONEDATA(NOPFD|MIG) COMPUTE ... ROUNDED fails 0C7 on data with a bad sign |
PH29917 | Using a MSGEXIT when there is no SYSMDECK DD may cause the compile job to loop. |
PH30265 | NEW FUNCTION: set OPTFILE as default without affecting SYSOPTF file availability |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
29 August 2020 |
Superseded |
Runtime November 2018 PTF |
The August 2020 compiler PTFs ( UI71111, UI71112, UI71113, UI71114 )are dependent upon the November 2018 Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with the August 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4, or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run.
The NUMCHECK compiler option now generates an implicit numeric class test for each alphanumeric sender whose contents are being MOVEd to a numeric receiver. Prior to this PTF, alphanumeric senders were not checked. There was no APAR for this change, but the change is included in this PTF. Customers may see more NUMCHECK abends/messages due to this change and will need to correct their alphanumeric data so that it is truly numeric or add program logic to properly massage the invalid data.
Relevant technote:
Compiler APAR Fixed:
APAR | Description |
PH25167 | The Compiler takes a significantly longer amount of elapsed time and performs a significantly larger amount of I/O. |
PH26248 | Compiler abend with message MSGIGYCB7104-U Internal error while compiling function XXXXX. Failed |
PH27297 | Data-item marked as unreferenced despite of usage with LENGTH OF special register using RULES(NOUNRS) |
PH27453 | INITCHECK warnings IGYCB7311-W omitted with PARMCHECK option |
PH28379 | With ZONEDATA(MIG), the compiler incorrectly fixes the sign nibble for unsigned ZONED/PACKED decimal data items |
PH28544 | After PH13943, can no longer easily select the pre-PH13943 behavior of NUMCHECK(BIN) |
PH28545 | REPLACING (of COPY statement) does not work on EXEC SQL text |
PH28546 | New Function: Add JSON PARSE and JSON GENERATE BOOLEAN support to COBOL V6 |
PH28555 | Compile-time performance with the TEST option is noticeably slower compared to 6.1 |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
23 June 2020 |
Superseded |
Runtime November 2018 PTF |
The June 2020 compiler PTFs ( UI70081, UI70082, UI70083, UI70084 )are dependent upon the November 2018 Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with the June 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4, or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH22553 | Bad Dwarf data generated by the compiler causing debugger failure. |
PH24187 | SSRANGE messages IGZ0304W through IGZ0314W do not show the program name in the CICS environment |
PH24340 | Support for new NUMCHECK(ZON) suboptions LAXREDEF and STRICTREDEF |
PH24401 | Improve Diagnostic messages for SQL errors (IGYPSnnnn) |
PH25598 | Function LOG returns incorrect result when COMP-2 is used |
PH25892 | Compiler frees DCB storage of open SYSIN and SYSPRINT when SYSMDECK DD missing |
PH26113 | The program does not have a S0C9 abend when executing the code for the DIVIDE statement. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 April 2020 |
Superseded |
Runtime November 2018 PTF |
The April 2020 compiler PTFs ( UI69122, UI69123, UI69124 )are dependent upon the November 2018 Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with the April 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4, or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH22301 | Compiler Failed Assertion WCodeLinkage.cpp:1638 at OPT(0) |
PH23111 | After PH20362, moves from signed to unsigned DISPLAY NUM correctly move the sign with ZONEDATA(NOPFD|MIG |
PH23252 | Compiler degradation when the NUMCHECK compiler option is used |
PH23443 | The INITCHECK compiler option incorrectly flags a LINKAGE data item that is moved to the LOCAL-STORAGE SECTION |
PH23462 | Incorrect IGYPS2113-E and IGYPS2112-E errors in a compile with a very deeply nested complex IF statement |
PH23722 | Compiler abend with message MSGIGYCB7104-U Internal error while compiling function 'XXXXX'. |
PH24413 | Enhancement to the INITCHECK option to find all possible "used without being initialized" field |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
25 February 2020 |
Current |
Runtime November 2018 PTF |
The February 2020 compiler PTFs ( UI67889, UI67890, UI67891 )are dependent upon the November 2018 Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with the February 2020 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4, or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH20107 | Abend U3002 with compiler options ADATA and NOSOURCE |
PH20127 | In some circumstances the optimizer erroneously maps distinct intermediate results to the same compiler temporary variable |
PH20362 | Using ZONEDATA(NOPFD|MIG), compiler was inadvertently generating code to fix up bad sign nibbles in zoned to zoned moves. |
PH20866 | Compiler abend with message MSG IGYCB7104-U Assertion failed at /COBOLUseBeforeSet.cpp:896: foundSavedInfo |
PH21380 | The compiler does not issue message MSGIGYCB7311-W for the sender when INITCHECK is used |
PH21763 | Error IGYLS5125-U The compilation was terminated due to a compiler error in phase id: "IGYCLSTR". |
PH22132 | COPY REPLACING generates incorrect LOC wcode |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
19 December 2019 |
Superseded |
Runtime November 2018 PTF |
The December 2019 compiler PTFs ( UI67017, UI67018, UI67019 )are dependent upon the November Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with the December 2019 compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4, or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH18368 | When "SET TO FALSE" - error when FALSE VALUE NEGATIVE for COBOL 6.2. |
PH18744 | S0C7 run-time abend on VCVBG instruction with ARCH(12) |
PH18904 | Update INITCHECK so it does not report an uninitialized first byte when NOADV and WRITE AFTER ADVANCING is used |
PH19091 | Poor runtime performance. The program is slower than programs compiled with pre-V5.1 versions of the Enterprise COBOL compiler. |
PH197442 | Message MSGIGYCB7310-W may only be displayed for some of the PERFORMs of the paragraph. |
PH19715 | Support for a new intrinsic function UUID4. |
PH19863 | Excessive compile time for INITCHECK with programs containing large amount of REDEFINEs |
PH20084 | Support for NAME IS OMITTED phrase of JSON GENERATE statement |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
31 October 2019 |
Superseded |
Runtime November 2018 PTF |
The October 2019 compiler PTFs ( UI65786, UI65787, UI65788 )are dependent upon the November Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with ( UI65786, UI65787, UI65788 ) must have UI59834(2.2)/UI59835(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH16093 | Message IGYPS2047-E is not issued sometimes |
PH17361 | Compiler ends RC=16 without a diagnostic to suggest what needs correcting |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
21 September 2019 |
Superseded |
Runtime November 2018 PTF |
The September 2019 compiler PTFs ( UI65366, UI65367, UI65368 )are dependent upon the November Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with ( UI65366, UI65367, UI65368 ) must have UI59834(2.2)/UI59835(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH08300 | Incorrect output reading variable length record with SAME RECORD AREA clause. |
PH14291 | A format 3 "DIVIDE id1 BY nnn GIVING id2 REMAINDER id3" with id1 and id2 as same variable gives wrong remainder for ARCH(12) |
PH15358 | Under some circumstances a MOVE source with a bad reference modification length may overlay data after the target |
PH15374 | At OPT(>0) a paragraph exit branches to itself, creating an infinite loop |
PH15434 | With COBOL v6.2 DFHCOMMAREA redefine fails IGYDS1066-S due to Db2 coprocessor inserted definitions |
PH15470 | GYCB7104-U. Failed assertion at ../z/codegen/IBMMemoryReference.cpp:3883 |
PH15758 | DB2 coprocessor + RULES(NOOMITDOMIN) compile option gives false IGYDS1158-W message at start of WORKING-STORAGE |
PH15778 | HEXLOC table with OFFSET compile option gives incorrect offsets |
PH15781 | The COBOL default compiler option customization macro fails to remove apostrophes from COPYRIGHT and SERVICE compiler options |
PH16062 | Migration: 9 digit valued S9(8) BINARY to S9(11) PACKED-DECIMAL compare is false, though both fields contain the same value |
PH16101 | The compiler was incorrectly finding the BLL associated with a LINKAGE SECTION data item when preparing the compiler listing. |
PH16565 | S0C4 in #DECLARATIVE_ENTRY_READY-TRACE when using large local storage |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
19 July 2019 |
Superseded |
Runtime November 2018 PTF |
The July 2019 compiler PTFs ( UI64199, UI64200, UI64201 )are dependent upon the November Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with ( UI64199, UI64200, UI64201 ) must have UI59834(2.2)/UI59835(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH13365 | JSON PARSE statements with OFFSET/ MAP(HEX) option has garbage in the Data Division Map |
PH13381 | Program abends with S0C7 on COMPARE instruction. |
PH13836 | Compile running extremely slow when using OPT(2) & ZONEDATA(NOPFD) |
PH14172 | The compiler generates incorrect code resulting in the comparison being incorrect. |
PH14218 | Compile-time warning:IGYCB7309-W There may be a loop from the "PERFORM" statement at PERFORM (line xxxx.x)" to itself. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 May 2019 |
Superseded |
Runtime November 2018 PTF |
The May 2019 compiler PTFs ( UI63207, UI63208, UI63209 )are dependent upon the November Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with ( UI63207, UI63208, UI63209 ) must have UI59834(2.2)/UI59835(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH11077 | Warning message IGYSC2262-W is issued with a corrupted symbol name. |
PH11355 | CEE0802C Heap damage on IGYWIVP2 installation verification job compiling ERRMSG program |
PH11470 | Compiler abend: Failed assertion IGYCB7104-U IBMCodeGenerator.cpp:1028 |
PH11634 | Compiler abend with message MSGIGYCB7104-U. Failed assertion at ../z/codegen/IBMMemoryReference.cpp:3896 |
PH11667 | Enable NUMCHECK(BIN) checking on COMP data items even when TRUNC(BIN) is in effect |
PH11946 | If more than 100 characters of compiler invocation parameters, eg via PARMDD, the compiler fails to report them correctly |
PH11947 | XML PARSE ... RETURNING NATIONAL ABEND0C4 due to generated code inadvertantly freeing an input buffer |
PH11948 | Program produces an incorrect result |
PH12114 | IGYDI5125-U The compilation was terminated due to a compiler error in phase id: "IGYCDIAG" |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
29 March 2019 |
Superseded |
Runtime November 2018 PTF |
The March 2019 compiler PTFs ( UI62019, UI62020, UI62021, UI62022 )are dependent upon the November Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with ( UI62019, UI62020, UI62021, UI62022 ) must have UI59834(2.2)/UI59835(2.3) applied on all systems where these programs are compiled and run.
Relevant technote:
Compiler APAR Fixed:
APAR | Description |
PH05855 | NEW FUNCTION: Provide a compiler option to treat COBOL programs as having the PROGRAM-ID IS INITIAL disignation |
PH07068 | ARCH(12) programs may exhibit poor performance if many decimal overflows in environments where overflow is enabled |
PH07322 | CEE3501S module was not found due to inappropriate reuse of a compiler temporary |
PH08378 | Compilation ABEND with S0C1 in module IGYDRV. |
PH08436 | Compile-time message IGYDS1348-W issued for data items containing 8 digits of precision using ARITH(COMPAT) |
PH08541 | COBOL compiler IGYCB7104-U Assertion Failure GlobalCompilationInfo.cpp:1523 |
PH08642 | NEW FUNCTION: Improved NUMCHECK performance |
PH08709 | The outer PERFORM may incorrectly return to the wrong location. |
PH08994 | The order of the OFFSET output is sorted by HEXLOC only; line numbers corresponding to the same offset may be out of order |
PH09225 | Enable INITCHECK option at OPT(0) |
PH09309 | S0C7 on move of non-numeric data |
PH09338 | Finding the addresses of all VN_Cells and PfmSv_Cells |
PH09458 | The DW_AT_IBM_location_type value is incorrect and not useful. |
PH09478 | The SQL (Db2) coprocessor emits a definition of SQLCA item SQLERRD containing lower case characters |
PH09479 | Intermittent SYSTEM COMPLETION CODE=0C4 REASONCODE=00000010 at OFFSET=0004F7A2 NAME=IGYCSCAN |
PH09545 | After PI98909, compare problems with varying length reference modified PIC X(1) parameters |
PH09682 | ZONEDATA(NOPFD) differing results on a MOVE with invalid data |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 January 2019 |
Superseded |
Runtime November 2018 PTF |
The January compiler PTFs ( UI60666, UI60667, UI60668 )are dependent upon the November Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with ( UI60666, UI60667, UI60668 ) must have UI59834(2.2)/UI59835(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH05465 | The compare may be incorrectly evaluated |
PH05608 | Compiler ABEND with messages MSGIGYAS5125-U or MSGIGYAS5295-U. |
PH05915 | The optimizer may incorrectly remove the wrong branch of code, resulting in incorrect behaviour |
PH06076 | Enterprise COBOL V6 compiling programs with the RULES(NOLAXPERF) and SSRANGE compiler options. |
PH06255 | COBOL COMPILER using OPT(2) issues IGYCB7104-U Failed assertion on ... COBOLUseBeforeSet.cpp:545. |
PH06961 | IGYRC5108-U followed by program check in IGYCDMAP when compiling with ADATA |
PH07208 | With APAR PI75055/PTF UI44075 applied, the END-XML token is not generated in the proper location in the SYSADATA tree. |
PH07210 | The CBL compiler may truncate the binary value to match its picture clause before a comparison. |
PH07211 | Compiler return code 16, with U4088-807 evident in the joblog |
PH07224 | Possible infinite compiler loop in module IGYCLIBR when Incorrect syntax of the REPLACING statement exists. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
14 December 2018 |
Superseded |
Runtime November 2018 PTF |
The December compiler PTFs ( UI60153, UI60154, UI60155, UI60156 )are dependent upon the November Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with ( UI60153, UI60154, UI60155, UI60156 ) must have UI59834(2.2)/UI59835(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH05510 | Excessive compilation time |
PH06193 | COBOL compiler introduced error during Debug Tool and Z/OS Debugger debugging 18/12/09 PTF PECHANGE ----> To fix PE PTF(UI59885) |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
29 November 2018 |
Superseded |
Runtime November 2018 PTF |
The November compiler PTFs ( UI59885, UI59886, UI59887, UI59888 )are dependent upon the November Runtime PTF UI59834(2.2)/UI59835(2.3). Programs compiled with ( UI59885, UI59886, UI59887, UI59888 ) must have UI59834(2.2)/UI59835(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH03038 | Add additional XREF information into the DWARF data when NOTEST(DWARF) is used |
PH03435 | IGYAS5125-U/IGYAS5295-U in compiler when called by Migration Utility during conversion of Easytrieve source to COBOL |
PH03733 | Incorrect result: The second PACKED-DECIMAL data item contains only as many digits as the usage DISPLAY data item. |
PH04028 | Do not inline SQL-INITIAL section |
PH04271 | Compiler ABORT with message IGYCB7104-U Failed Assertion IBMCodeGenerator.cpp:10207 |
PH04369 | NEW FUNCTION: Avoid RULES(NOEVENPACK) messages for DB2 and CICS data items |
PH04482 | Incorrect statement number for Abend in Fault Analyzer or IBM Debug Tool |
PH04485 | New function adds suboption to the TEST(SEPARATE) compiler option, TEST(SEPARATE(DSNAME)) |
PH04494 | The ENTERPRISE COBOL V6.2 compiler could abend during compile time in compiler program module IGYCDMAP |
PH04497 | The optimizer incorrectly infers two variables have the same value and subsequently uses a wrong value |
PH04555 | CBL CICS possible ASRA/0C7 at OPT(2); OK OPT(0) |
PH04639 | Messages IGYPG5125-U and IGYPG5027-U received |
PH04745 | New DWARF flags added to the DWARF diagnostic information when the TEST(DWARF) option is in effect |
PH04770 | the HEX-OF and BIT-OF intrinsic functions do not accept pointer arguments |
PH04952 | COPYRIGHT and SERVICE strings are only generated for the first program in a batch compilation |
PH04953 | Compiler Japanese message doesn't end with X'0F' on line 1 and start with X'0E' on line 2 for multi-line message |
PH04954 | U3002 During compile with END-IF instead of END-EXEC |
PH04956 | The compiler was incorrectly generating a check for only the first of two ONE-BYTE literals for INSPECT TALLYING statements |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 September 2018 |
Superseded |
Runtime September 2018 PTF |
The September compiler PTFs ( UI58632, UI58633, UI58634 )are dependent upon the September Runtime PTF UI58596(2.1)/UI58595(2.2)/UI58603,UI58604(2.3). Programs compiled with ( UI58632, UI58633, UI58634 ) must have UI58596(2.1)/UI58595(2.2)/UI58603.UI58604(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH00445 | Index name defined in linkage section ignored by INITCHECK processing. |
PH00449 | COBOL leading zero not suppressed at OPT(2) |
PH01731 | Enable XTIOT toleration for the COBOL compiler |
PH02183 | New intrinsic functions for Enterprise COBOL V6 |
PH02251 | NEW FUNCTION: Add a new phrase to the JSON PAARSE statement, name is OMITTED |
PH02336 | The PPA4 field 'Offset UsrWrkStrg' is incorrect if the first user working-storage items are the objects of REDEFINES |
PH02355 | Missing numeric class test for comparison of zoned item with fixed point literal when NUMCHECK(ZON(NOALPHNUM)) in effect |
PH02398 | CORRECT LEVEL-88 test to yield a false result when the "WHEN SET TO FALSE" CLAUSE & "SET CONDNAME TO FALSE" is used |
PH02464 | The compiler badly sizes the FIB when a file SELECT specifies a PASSWORD clause, but no key, leading to an FCB overlay |
PH02465 | Invalid sign data leads to sign in unsigned field at OPT(1|2) |
PH02466 | Reduce the amount of REGION consumed by the compiler when the INITCHECK compiler option is in use |
PH02935 | In a batch compilation, the compiler fails to reset the working-storage and compiler static sizes between compile units |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
09 August 2018 |
Superseded |
Runtime July 2018 PTF |
V2R1: UI52046 |
The August compiler PTFs ( UI58270, UI58271, UI58272, UI58273 )are dependent upon the July Runtime PTF UI57304(2.1)/UI57303(2.2)/UI57302(2.3). Programs compiled with ( UI58270, UI58271, UI58272, UI58273 ) must have UI57304(2.1)/UI57303(2.2)/UI57303(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH02353 | NEW FUNCTION - Dependency missing between July 2018 6.2 COBOL compiler PTF and July 2018 COBOL LE run-time PTF. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
31 July 2018 |
Superseded |
Runtime May 2018 PTF |
V2R1: UI52046 |
The July compiler PTFs ( UI57342, UI57343, UI57344, UI57345 )are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI57342, UI57343, UI57344, UI57345 ) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run. If the new intrinsic functions (HEX-OF, BIT-OF, E, PI and TRIM) in the July compiler PTFs (UI57342, UI57343, UI57344, UI57345) are used, then the July Runtime PTF UI57304(V2R1)/UI57303(V2R2)/UI57302(V2R3) must also be applied on all systems where these programs are linked or run.
Compiler APAR Fixed:
APAR | Description |
PI97685 | NUMCHECK does not honor NUMCLS=ALT from IGYCDOPT when doing an IS NUMERIC class test |
PI98480 | NEW FUNCTION: Add two new suboptions to the NUMCHECK suboption ZON - ZON(ALPHNUM) & ZON(NOALPHNUM). |
PI98509 | String statement containing a LENGTH OF has undefined and unexpected behaviour, differing from V4.2. |
PI98514 | With PARMCHECK and RULES(NOUNREFSOURCE) or RULES(NOUNREFALL), the compiler incorrectly issues IGYSC2262-W FOR ---END_W-S--- |
PI98516 | Generated binary code uses an MVCL move where a faster MVC loop could be generated. |
PI99191 | COBOL V6.X produces unreachable JUMP for CONTINUE at OPT(0) |
PI99351 | COBOL V6.2: U4088 in Z/OS DEBUG TOOL due to incorrect .debug_srcattr data in DWARF |
PI99703 | CBL V6.2 new intrinsic functions: HEX-OF, BIT-OF, E, PI and TRIM |
PI99718 | CBL V6.2 compound IF stmt I/O incorrect at OPT(2) |
PH00018 | Correct problems with SIGYSAMP(IGYWIVP1 & IGYWIVP2) |
PH00612 | The compiler's assumptions about compile-time lengths of OCCURS UNBOUNDED items cause problems with some language constructs |
PH00613 | COBOL v5.2 to v6.2 fail to produce diagnostic IGYPG3173-W for compares whose results are known at compile time |
PH00614 | CBL V6.1 IGZ0060W tuncation of high order digit positions; OK at CBL V4.2 |
PH00615 | Extra debug information generated with TEST requires more compiler memory. |
PH00616 | Enhance ZONEDATA(NOPFD|MIG) to handle COMP-3 data that doesn't fit in PICTURE CLAUSE when used in USAGE-DISPLAY computation |
PH00617 | COBOL V6.1 Compile time improvements when inlining large amount of CALC routines |
PH00618 | With SORT, a program may incorrectly receive IGYCB7309-W message at compile time indicating a loop unto itself |
PH00619 | IGYCB7104-U Internal error while compiling function XXXXXX. Failed assertion on analyses/Dominators.cpp:117. Compilation terminated. |
PH00867 | IGYCB7104-U with assertion failed at ./CodeGenRA.cpp:119: !regsAreLive after PI96600 (PI97559 or PI97627) |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
31 May 2018 |
Superseded |
Runtime May 2018 PTF |
V2R1: UI52046 |
Before applying the compiler PTFs (UI56120, UI56121, UI56122, UI56123), the Runtime PTFs (May 2018 PTFs) V2R1:UI56043, UI56098; V2R2:UI56042, UI56097; V2R3: UI55861, UI55862 MUST be FIRST installed on all systems where executables compiled with UI56120, UI56121, UI56122, UI56123 will be linked or executed.
Below are the errors that could be encountered at execution time if the COBOL runtime PTFs UI56098(2.1), UI56097(2.2) or UI55862(2.3) are not applied where the program is executing:
- IEW2456E 9207 SYMBOL IGZXNE3N UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
- CEE3501S THE MODULE IGZXRES8 WAS NOT FOUND
- CEE3501S THE MODULE IGZXSRT2 WAS NOT FOUND
Compiler APAR Fixed:
APAR | Description |
PI94669 | OPT(1/2) Compile issues IGYAS5125-U and IGYAS5295-U |
PI97632 | Improve the handling of temporary values to decrease compile CPU usage at OPT(2) |
PI97629 | Excessive compile time with initializing large file record groups at OPT(2) |
PI97628 | IGYIN5125-U The compilation was terminated due to a compiler error in PHASE ID: "IGYCINIT" |
PI97627 | S0C7 on MOVE of packed decimal field with invalid data |
PI97626 | Compile time issues when compiling similar level 88 items |
PI97625 | At OPT(1/2), the offsets from R8 in a CLC instruction are identical for an IF statement with multiple ANDs |
PI97624 | Incorrect output with INSPECT REPLACING BY SPACES when using DBCs |
PI97623 | TRUNC(BIN) with MOVE of BINARY/COMP/COMP-4 data item to ALPHANUMERIC receiver may have incorrect output |
PI97621 | New options ALOWCOPYLOC and ALOWDEFINE will be added to the compiler |
PI97620 | When the dividend is redefined as the quotient, a divide giving remainder can give the wrong remainder |
PI97481 | IGYCB7312-I Japanese message is broken |
PI97434 | Make Enterprise COBOL Unicode surrogate pair aware, handle 4 byte characters (COBOL RTE) |
PI97289 | Moving a numeric edited item with invalid content to an unsigned numeric sets the sign in COBOL V6 but not in V4 |
PI97160 | Adding support for the "WHEN SET TO FALSE" phrase of the VALUE clause and the SET TO FALSE statement |
PI96135 | Enhance NUMCHECK(PAC) to check for left-most nibble not zero in even length packed decimal field |
PI96051 | INSPECT TALLYING returns incorrect count when using ARCH(11) |
PI95934 | Incorrect output with numcheck when passing data by content |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
30 March 2018 |
Superseded |
Runtime November 2017 PTF |
V2R1: UI52046 |
Compiler APAR Fixed:
APAR | Description |
PI91526 | IGYCB7104-U Failed Assertion on ILGEN/WCODESYMBOL.CPP:2801. |
PI93438 | Reverse the order of LE *.SCEELKE* datasets in the compiler procs. |
PI93648 | Unused local-storage data-items are not displayed in the automatic map when LIST,NOSTGOPT is used. |
PI93945 | IGYCB7104-U Assertion failed at ./NodeEvaluation.cpp:55. |
PI94451 | Require parenthesis around SSRANGE sub-options that are being overridden by the compiler option default usermod |
PI95028 | At OPT(0) invalid reference modifications of string compare operands can lead to an abend0C4 or other invalid results |
PI95035 | Excessive compilation time using INITCHECK |
PI95036 | Incorrect compare of POINTER data items |
PI95039 | Assertion failed at /.../PerformGraph.cpp:1034: fakeEdge1Call->synthetic edge does not exist |
PI95043 | COBOL V6.2 compile receives GYCB7311-W messages for data items with VALUE clauses at OPT(2), INITCHECK |
PI95049 | Level 88 item with many entries defined as PIC 9 gives excessive zoned comparisons & performance degradation. |
PI95052 | Compiler generates a MVCL instruction when a series of MVCs would be faster. |
PI95081 | Adding a new phrase LOC to the ALLOCATE statement |
PI95085 | The compiler rules processing is not recognizing that the NUMCHECK option has been overridden by NONUMCHECK. |
PI95086 | Duplicate compiler messages with OPT(1/2) AND FLAG(W) |
PI95087 | Assertion error /tr.source/il/symbol/TRSymbolBase.hpp:166: !isBCDType(d) || s > 0 |
PI95090 | CBL V6.2 IGYPG5125-U/IGYPG5101-U compile errors |
PI95091 | U4088 X'3EC' caused by several large temp storage fields |
PI95092 | Incorrect output when compiled with TRUNC(OPT) |
PI95093 | Assigning a LENGTH OF value to a group item moves the binary LENGTH OF value into the group, unlike the v4.2 compiler |
PI95094 | Unexpected output when doing a READ INTO of a variable length file. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
28 January 2018 |
Superseded |
Runtime November 2017 PTF |
V2R1: UI52046 |
Compiler APAR Fixed:
APAR | Description |
PI90428 | Japanese COBOL V6 compiler listing generated assembler section missing |
PI90655 | Customization macro defaults to a PARMCHECK buffer size of zero if buffer size is omitted |
PI90665 | With NUMCHECK enabled, the compiler incorrectly generates validation code for a numeric argument to FUNCTION LENGTH() . |
PI91584 | Support for mixing copybooks from PDS datasets and z/OS UNIX directories in a single compile. |
PI91585 | New RULES suboption NOOMITODOMIN/OMITODOMIN |
PI91586 | New RULES suboption NOUNREF/UNREF |
PI91587 | Generate a warning message when DFHCOMMAREA > 32K |
PI91589 | Updated supplied CICS reserved word table |
PI92503 | Assertion Failure in TRSymbolBase.hpp:166 |
PI92504 | Assertion Failure in WCodeIlGenerator2.cpp:8553 |
PI92505 | Assertion on /build/cob/5.2/tr.r14.cobol-prod-opt/tr.source/il/node/TRNodeBas e.hpp:707. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
01 December 2017 |
Current |
Runtime November 2017 PTF |
V2R1: UI52046 |
Compiler APAR Fixed:
APAR | Description |
PI87571 | S0C1 abend for DLL call. |
PI89560 | COBOL compiler loop in IGYEQCWI WITH TEST(EJPD,SOURCE) |
PI89648 | Usage of PARMCHECK compiler option may cause runtime error. |
PI90560 | When using TRUNC(OPT), the compiler shouldn't assume that binary data items fit their decimal digit picture clauses |
PI90561 | IGYPG5220-U Attempted to decrement location counter |
PI90562 | IGYPG5125-U IN phase id: "IGYCPGEN"; IGYPG5201-U error code "PTEXT-07" |
PI90564 | Message IGYDS1348-W **RULES(NOEVENPACK)** with NORULES in effect |
PI90566 | CICS: DFHCOMMAREA identified as non-unique in ADATA even when it is unique |
PI90567 | Compile fails with error: IGYCB7147-U Internal error detected in "CDA" phase |
PI90568 | Correct CBL V5.2 BLF offset in compile listing |
PI90570 | ABEND0C7 during XML GENERATE on SUPPRESS WHEN LOW-VALUE or HIGH-VALUE of a numeric item |
PI90571 | ZONEDATA compiler option to support additional v4 compatibility for invalid data |
PI90572 | Improvements for NUMCHECK and SSRANGE Compile time CPU Performance |
PI90573 | IGYOP3094-W is not received when a PERFORM loop is detected by the COBOL V6 COMPILER |
PI90574 | The compiler may generate code for the elementary moves before the INITIALIZE, causing incorrect value in the elementary data items. |
PI90575 | Failed assertion on analyses/Dominators.cpp:117. |
PI90576 | CBL V6.2 INSPECT REPLACING array output incorrect |
PI90577 | IGYCB7104-U failed assertion on /z/codegen/FPTreeEvaluator.cpp:1136 |
PI90578 | IGYCB7104-U Failed assertion on ../infra/Block.cpp:710. |
PI90579 | Program ABENDS with S0C7 when invalid data is used in a compare for a PACKED-DECIMAL or USAGE DISPLAY data-item. |
PI90580 | On DIVIDE with REMAINDER, optimizer applies incorrect constraints to remainder, possible incorrect code elimination |
PI90581 | Invalid code coverage reported in RDz, hints in COBOL LIST option output are incorrect for empty blocks like ELSE CONTINUE |
PI90582 | Subtraction changing all instances of BINARY to COMP-5 gives different results between V4 and V6 |
PI90583 | Generated code statements interspersed with OPT(1) or OPT(2) and TEST |
PI90712 | Incorrect code generated for IF ... AND statements at OPT(2) |
Relevant technote:
Table of Contents:
February 2020 PTF (PE - Check APAR PH23112 for more details about the PE fix )
December 2016 PTF (PE - Check APAR PI75967 for more details about the PE fix )
September 2016 PTF (PE - Check APAR PI79963 for more details about the PE fix)
June 2016 PTF (PE - Check APAR PI79166 for more details about the PE fix)
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
16 October 2020 |
Current |
Runtime May 2018 PTF |
The October 2020 compiler PTFs ( UI71991, UI71992, UI71993) are dependent upon the May 2018 Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with the October compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4, or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH30273 | Using a MSGEXIT when there is no SYSMDECK DD may cause the compile job to loop. |
PH30274 | Despite ZONEDATA(NOPFD|MIG)COMPUTE ... ROUNDED fails 0C7 on data with a bad sign |
PH30276 | Compiler incorrectly removes code at OPT(1|2) where IF or EVALUATE stmts compare single data item to constant values |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 August 2020 |
Superseded |
Runtime May 2018 PTF |
The August 2020 compiler PTFs ( UI71092, UI71093, UI71094) are dependent upon the May 2018 Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with the August compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4, or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH28462 | REPLACING (of COPY statement) does not work on EXEC SQL text |
PH28463 | Compiler abend with message MSGIGYCB7104-U Internal error while compiling function XXXXX. |
PH28464 | The Compiler takes a significantly longer amount of elapsed time and performs a significantly larger amount of I/O. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
23 June 2020 |
Superseded |
Runtime May 2018 PTF |
The June 2020 compiler PTFs ( UI7077, UI70078, UI70079, UI70080) are dependent upon the May 2018 Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with the June compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4, or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH26105 | Bad Dwarf data generated by the compiler causing debugger failure. |
PH26107 | Compiler frees DCB storage of open SYSIN and SYSPRINT when SYSMDECK DD missing |
PH26110 | SSRANGE messages IGZ0304W through IGZ0314W do not show the program name in the CICS environment |
PH26111 | Function LOG returns incorrect result when COMP-2 is used |
PH26112 | The program does not have a S0C9 abend when executing the code for the DIVIDE statement. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 April 2020 |
Superseded |
Runtime May 2018 PTF |
The April 2020 compiler PTFs ( UI69140, UI69141, UI69142) are dependent upon the May 2018 Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with the April compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4, or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH23112 | After PH22131, moves from signed to unsigned DISPLAY NUMERIC fields incorrectly move the sign with ZONEDATA(NOPFD|MIG) |
PH23265 | Support of NAME is OMITTED phrase of the JSON GENERATE statement, allowing users |
PH24414 | Enhancement to the INITCHECK option to find all possible "used without being initialized" field |
PH24415 | Compiler Failed Assertion WCodeLinkage.cpp:1638 at OPT(0) |
PH24416 | Incorrect IGYPS2113-E and IGYPS2112-E errors in a compile with a very deeply nested complex IF statement |
PH24417 | The INITCHECK compiler option incorrectly flags a LINKAGE data item that is moved to the LOCAL-STORAGE SECTION |
PH24665 | Compiler abend with message MSGIGYCB7104-U Internal error while compiling function 'XXXXX'. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
25 February 2020 |
Current |
Runtime May 2018 PTF |
The February 2020 compiler PTFs ( UI67886, UI67887, UI67888) are dependent upon the May 2018 Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with the February compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4 feature is used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH22126 | COBOL compiler using OPT(2) issues IGYCB7104-U Failed assertion on ...assertion on..COBOLUseBeforeSet.cpp:545. |
PH22127 | The compiler does not issue message MSGIGYCB7311-W for the sender when INITCHECK is used |
PH22128 | Error IGYLS5125-U The compilation was terminated due to a compiler error in phase id: "IGYCLSTR" |
PH22129 | Abend U3002 with compiler options ADATA and NOSOURCE |
PH22130 | COPY REPLACING generates incorrect LOC wcode |
PH22131 | Using ZONEDATA(NOPFD|MIG), compiler was inadvertently generating code to fix up bad sign nibbles in zoned to zoned moves. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
19 December 2019 |
Superseded |
Runtime May 2018 PTF |
The December 2019 compiler PTFs ( UI67014, UI67015, UI67016) are dependent upon the May 2018 Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with the December compiler PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Intrinsic function UUID4 feature is used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
Compiler APAR Fixed:
APAR | Description |
PH19601 | The code that generated message MSGIGYCB7310-W didn't set the LineID field |
PH20080 | Poor runtime performance. The program is slower than programs compiled with pre-V5.1 versions of the Enterprise COBOL compiler. |
PH20081 | Support for new intrinsic function UUID4 |
PH20082 | Message MSGIGYCB7310-W may only be displayed for some of the PERFORMs of the paragraph |
PH20248 | Excessive compile time for INITCHECK with programs containing large amount of REDEFINEs |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
31 October 2019 |
Superseded |
Runtime May 2018 PTF |
The October compiler PTFs ( UI65782, UI65783, UI65784) are dependent upon the May 2018 Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI65782, UI65783, UI65784) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH17872 | Compiler ends RC=16 without a diagnostic to suggest what needs correcting |
PH17873 | Incorrect output reading variable length record with SAME RECORD AREA clause. |
PH17874 | Compile-time warning: IGYCB7309-W There may be a loop from the "PERFORM" statement at PERFORM (line xxxx.x)" to itself. |
PH17875 | Message IGYPS2047-E is not issued sometimes |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download | |
---|---|---|---|---|
21 September 2019 |
Superseded |
Runtime May 2018 PTF |
V2R1: UI52046 |
The September compiler PTFs ( UI65349, UI65350, UI65351) are dependent upon the May 2018 Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI65349, UI65350, UI65351) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH13943 | Enable NUMCHECK(BIN) checking on COMP data items even when TRUNC(BIN) is in effect |
PH14732 | S0C4 IN #DECLARATIVE_ENTRY_READY-TRACE when using large local storage. |
PH16554 | Migration: 9 digit valued S9(8) BINARY to S9(11) PACKED-DECIMAL compare is false, though both fields contain the same value |
PH16555 | With COBOL v6.2 DFHCOMMAREA redefine fails IGYDS1066-S due to Db2 coprocessor inserted definitions |
PH16556 | JSON PARSE statements with OFFSET/ MAP(HEX) option produces garbage in the Data Division Map |
PH16558 | The compiler was incorrectly finding the BLL associated with a LINKAGE SECTION data item when preparing the compiler listing. |
PH16559 | At OPT(>0) a paragraph exit branches to itself, creating an infinite loop |
PH16560 | Under some circumstances a MOVE source with a bad reference modification length may overlay data after the target |
PH16562 | Program abends with 0C7 on COMPARE instructions |
PH16563 | Compile running extremely slow when using OPT(2) & ZONEDATA(NOPFD) |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
12 April 2019 |
Superseded |
Runtime May 2018 PTF |
V2R1: UI52046 |
The April compiler PTFs ( UI62434, UI62435, UI62436) are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI62434, UI62435, UI62436) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH10709 | The order of the OFFSET output is sorted by HEXLOC only; line numbers corresponding to the same offset may be out of order |
PH10710 | COBOL compiler IGYCB7104-U Assertion Failure GlobalCompilationInfo.cpp:1523: |
PH10711 | The outer PERFORM may incorrectly return to the wrong location. |
PH10712 | The DW_AT_IBM_location_type value is incorrect and not useful. |
PH10713 | XML PARSE ... RETURNING NATIONAL ABEND0C4 due to generated code inadvertantly freeing an input buffer |
PH10714 | After PI98909, compare problems with varying length reference modified PIC X(1) parameters |
PH10715 | Compile-time message IGYDS1348-W issued for data items containing 18 digits of precision using ARITH(COMPAT) . |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
26 February 2019 |
Superseded |
Runtime May 2018 PTF |
V2R1: UI52046 |
The February compiler PTFs ( UI61391, UI61392, UI61393) are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI61391, UI61392, UI61393) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH08331 | Possible infinite compiler loop in module IGYCLIBR when incorrect syntax of the REPLACING statement exist. |
PH08332 | The SQL (Db2) coprocessor emits a definition of SQLCA item SQLERRD containing lower case characters |
PH08333 | With APAR PI75055/PTF UI44075 applied, the END-XML token is not generated in the proper location in the SYSADATA syntax tree. |
PH08334 | Intermittent SYSTEM COMPLETION CODE=0C4 REASONCODE=00000010 at OFFSET=0004F7A2 NAME=IGYCSCAN |
PH08335 | COBOL compiler using OPT(2) issues IGYCB7104-U Failed assertion on ...assertion on..COBOLUseBeforeSet.cpp:545. |
PH08337 | CEE3501S module was not found due to inappropriate reuse of a compiler temporary |
PH08525 | Compilation ABEND with S0C1 in module IGYDRV. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
19 December 2018 |
Superseded |
Runtime May 2018 PTF |
V2R1: UI52046 |
The December compiler PTFs ( UI60241, UI60242, UI60243) are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI60241, UI60242, UI60243) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH04772 | COPYRIGHT and SERVICE strings are only generated for the first program in a batch compilation |
PH04814 | Compiler return code 16, with U4088-807 evident in the joblog |
PH05464 | The compare may be incorrectly evaluated. |
PH05512 | Slow compile times on V5/V6 for programs with large groups containing many data items with value clauses |
PH06039 | Messages IGYPG5125-U AND IGYPG5027-U received |
PH06040 | The CBL compiler may truncate the binary value to match its picture clause before a comparison. |
PH06041 | The Enterprise COBOL V6.1 compiler could ABEND during compile time in compiler program module IGYCDMAP. |
PH06042 | NEW FUNCTION: avoid RULES(NOEVENPACK) messages for DB2 and CICS and data items |
PH06045 | Compiler ABORT with message IGYCB7104-U Failed Assertion IBMCodeGenerator.cpp:10207 |
PH06047 | CBL CICS possible ASRA/0C7 at OPT(2); OK OPT(0) |
PH06048 | Compiler ABEND with messages MSGIGYAS5125-U or MSGIGYAS5295-U. |
PH06049 | Incorrect statement number for ABEND in Fault Analyzer or Debug Tool |
PH06050 | The optimizer may incorrectly remove incorrect behaviour code, resulting in incorrect behaviour |
PH06051 | Do not inline SQL-INITIAL section |
PH06314 | Enterprise COBOL V6 compiling programs with the RULES(NOLAXPERF) and SSRANGE compiler options |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
19 October 2018 |
Superseded |
Runtime May 2018 PTF |
V2R1: UI52046 |
The October compiler PTFs ( UI59050, UI59051, UI59052) are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI59050, UI59051, UI59052) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PH01435 | Invalid sign data leads to sign in unsigned field at OPT(1|2) |
PH02863 | In a batch compilation, the compiler fails to reset the working-storage and compiler static sizes between compile units |
PH03574 | The compiler was incorrectly generating a check for only the first of two one-byte literals for INSPECT TALLYING statements. |
PH03575 | U3002 during compile with END-IF instead of END-EXEC |
PH03576 | The PPA4 field 'Offset UsrWrkStrg' is incorrect if the first user working-storage items are the objects of REDEFINES |
PH03577 | IGYAS5125-U/IGYAS5295-U IN COMPILER when called by Migration Utility during conversion of Easytrieve source to COBOL. |
PH03578 | Missing numeric class test for comparison of zoned item with fixed point literal when NUMCHECK(ZON(NOALPHNUM)) in effect |
PH03707 | Compiler JAPANESE message doesn't end with X'0F' on line 1 and start with X'0E' on line 2 for multi-line message |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
21 August 2018 |
Superseded |
Runtime May2018 PTF |
V2R1: UI52046 |
The August compiler PTFs ( UI57900, UI57901, UI57902) are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI57900, UI57901, UI57902) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
Compiler APAR Fixed:
APAR | Description |
PI97744 | COBOL V6.1 Compile time improvements when inlining large amount of CALC routines |
PH00734 | The compiler badly sizes the FIB when a file SELECT specifies a PASSWORD clause, but no key, leading to an FCB overlay |
PH00811 | IGYCB7104-U with assertion failed at ./CodeGenRA.cpp:119: !regsAreLive after PI96600 (PI97559 or PI97627) |
PH01249 | Index name defined in linkage section ignored by INITCHECK processing. |
PH01250 | Correct problems with SIGYSAMP(IGYWIVP1 & IGYWIVP2) |
PH01251 | NEW FUNCTION: Add two new suboptions to the NUMCHECK suboption ZON - ZON(ALPHNUM) & ZON(NOALPHNUM). |
PH01252 | COBOL V6.1: U4088 in Z/OS DEBUG TOOL due to incorrect .debug_srcattr data in DWARF |
PH01717 | Reduce the amount of REGION consumed by the compiler when the INITCHECK compiler option is in use |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
17 July 2018 |
Superseded |
Runtime May2018 PTF |
V2R1: UI52046 |
Before applying the compiler PTF UI57029, the Runtime PTFs (May 2018 PTFs) V2R1:UI56043, UI56098; V2R2:UI56042, UI56097; V2R3: UI55861, UI55862 MUST be FIRST installed on all systems where executables compiled with UI57029 will be linked or executed.
Below are the errors that could be encountered at execution time if the COBOL runtime PTFs UI56098(2.1), UI56097(2.2) or UI55862(2.3) are not applied where the program is executing:
- IEW2456E 9207 SYMBOL IGZXNE3N UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
- CEE3501S THE MODULE IGZXRES8 WAS NOT FOUND
- CEE3501S THE MODULE IGZXSRT2 WAS NOT FOUND
Compiler APAR Fixed:
APAR | Description |
PH00110 | COBOL V6.x produces unreachable jump for CONTINUE at OPT(0) |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
21 June 2018 |
Current |
Runtime May2018 PTF |
V2R1: UI52046 |
Before applying the compiler PTFs (UI56627, UI56628, UI56629), the Runtime PTFs (May 2018 PTFs) V2R1:UI56043, UI56098; V2R2:UI56042, UI56097; V2R3: UI55861, UI55862 MUST be FIRST installed on all systems where executables compiled with UI56627, UI56628, UI56629 will be linked or executed.
Below are the errors that could be encountered at execution time if the COBOL runtime PTFs UI56098(2.1), UI56097(2.2) or UI55862(2.3) are not applied where the program is executing:
- IEW2456E 9207 SYMBOL IGZXNE3N UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
- CEE3501S THE MODULE IGZXRES8 WAS NOT FOUND
- CEE3501S THE MODULE IGZXSRT2 WAS NOT FOUND
Compiler APAR Fixed:
APAR | Description |
PI96445 | Incorrect output with INSPECT REPLACING BY SPACES when using DBCs |
PI96600 | S0C7 on MOVE of packed decimal field with invalid data |
PI97159 | CBL V6.1 IGZ0060W truncation of high order digit positions; OK at CBL V4.2 |
PI97404 | IGYCB7104-U Internal error while compiling function XXXXXX. Failed assertion on analyses/Dominators.cpp:117. |
PI97647 | With SORT, a program may incorrectly receive IGYCB7309-W message at compile time indicating a loop unto itself |
PI98771 | COBOL v5.2 to v6.2 fail to produce diagnostic IGYPG3173-W for compares whose results are known at compile time |
PI98995 | String statement containing a LENGTH OF has undefined and unexpected behaviour, differing from V4.2. |
PI98996 | Enhance NUMCHECK(PAC) to check for left-most nibble not zero in even length packed decimal field |
PI98997 | The compiler's assumptions about compile-time lengths of OCCURS UNBOUNDED items cause problems with some language constructs |
PI98998 | Extra debug information generated with TEST requires more compiler memory. |
PI98999 | Enhance ZONEDATA(NOPFD|MIG) to handle COMP-3 DATA that doesn't fit in PICTURE CLAUSE when used in USAGE-DISPLAY computation |
PI99000 | Moving a numeric edited item with invalid content to an unsigned numeric sets the sign in COBOL v6 but not in v4 |
PI99007 | Generated binary code uses an MVCL move where a faster MVC loop could be generated. |
PI99008 | NUMCHECK does not honor NUMCLS=ALT from IGYCDOPT when doing an IS NUMERIC class test |
PI99010 | IGYIN5125-U The compilation was terminated due to a compiler error in phase id: "IGYCINIT". |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
13 April 2018 |
Superseded |
Runtime July 2017 PTF |
V2R1: UI45481, UI45482(79J) |
Compiler APAR Fixed:
APAR | Description |
PI93875 | Unexpected output when doing a READ INTO of a variable length file. |
PI94234 | Excessive compilation time using INITCHECK |
PI94528 | COBOL V6.1 compile receives IGYCB7311-W messages for data items with VALUE clauses at Opt(2), INITCHECK |
PI94615 | When the dividend is redefined as the quotient, a DIVIDE GIVING REMAINDER can give the wrong remainder. |
PI95020 | Compiler generates a MVCL instruction when a series of MVCs would be faster. |
PI95477 | Excessive compile time with initializing large file record groups at OPT(2). |
PI95970 | New options ALOWCOPYLOC and ALOWDEFINE will be added to the compiler |
PI96179 | Compile time issues when compiling similar level 88 items |
PI96221 | At OPT(0) invalid reference modifications of string compare operands can lead to an abend0C4 or other invalid results |
PI96222 | At OPT(1/2), the offsets from R8 in a CLC instruction are identical for an IF statement with multiple ANDs |
PI96223 | Unused local-storage data-items are not displayed in the automatic map when LIST,NOSTGOPT is used. |
PI96224 | NSPECT TALLYING returns incorrect count when using arch(11) |
PI96226 | OPT(1/2) compile issues IGYAS5125-U and IGYAS5295-U |
PI96227 | Incorrect output with NUMCHECK when passing data BY CONTENT |
PI96228 | IGYCB7104-U Assertion failed at ./NodeEvaluation.cpp:55. |
PI96229 | Assertion error /tr.source/il/symbol/TRSymbolBase.hpp:166: !isBCDType(d) || s > 0 |
PI96230 | IGYCB7104-U Failed Assertion on ILGEN/WCODESYMBOL.CPP:2801 |
PI96231 | Support for mixing copybooks from PDS datasets and z/OS UNIX directories in a single compile. |
PI96232 | U4088 X'3EC' caused by several large temp storage fields |
PI96233 | Incorrect output when compiled with TRUNC(OPT) |
PI96234 | Require parenthesis around SSRANGE sub-options that are being overridden by the compiler option default usermod |
PI96235 | Assigning a LENGTH OF value to a group item moves the binary LENGTH OF value into the group, unlike the v4.2 compiler |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
28 February 2018 |
Superseded |
Runtime July 2017 PTF |
V2R1: UI45481, UI45482(79J) |
Compiler APAR Fixed:
APAR | Description |
PI89566 | Duplicate compiler messages with OPT(1/2) AND FLAG(W) |
PI90468 | Assertion Failure in WCodeIlGenerator2.cpp:8553 |
PI91881 | Message IGYCB7300-W is incorrectly issued in some cases |
PI92355 | Assertion failed at /.../PerformGraph.cpp:1034: fakeEdge1 Call->synthetic edge does not exist |
PI92944 | Adding a new phrase LOC to the ALLOCATE statement |
PI93063 | Level 88 item with many entries defined as PIC 9 gives excessive zoned comparisons & performance degradation. |
PI93640 | Customization macro defaults to a PARMCHECK buffer size of zero if buffer size is omitted |
PI93641 | CBL V6 IGYPG5125-U/IGYPG5101-U compile errors |
PI93643 | Incorrect compare of pointer data items |
PI93739 | With NUMCHECK enabled, the compiler incorrectly generates validation code for a numeric argument to FUNCTION LENGTH() |
PI93860 | Assertion on /build/cob/5.2/tr.r14.cobol-prod-opt/tr.source/il/node/TRNodeBas e.hpp:707. |
PI93862 | The compiler rules processing is not recognizing that the NUMCHECK option has been overridden by NONUMCHECK. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
19 December 2017 |
Superseded |
Runtime July 2017 PTF |
V2R1: UI45481, UI45482(79J) |
Compiler APAR Fixed:
APAR | Description |
PI89857 | Generated code statements interspersed with OPT(1) or OPT(2) and TEST |
PI91245 | Assertion Failure in TRSymbolBase.hpp:166 |
PI91246 | Compile fails with error: "IGYCB7147-U Internal error detected in "CDA" phase |
PI91247 | ABEND0C7 during XML GENERATE on SUPPRESS WHEN LOW-VALUE or HIGH-VALUE of a numeric item |
PI91248 | Correct CBL V5.2 BLF offset in compile listing |
PI91249 | Invalid code coverage reported in RDz, hints in COBOL LIST option output are incorrect for empty blocks like ELSE CONTINUE |
PI91250 | Japanese COBOL V6 compiler listing generated assembler section missing |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
30 October 2017 |
Superseded |
Runtime July 2017 PTF |
V2R1: UI45481, UI45482(79J) |
Compiler APAR Fixed:
APAR | Description |
PI84408 | Improvements for NUMCHECK and SSRANGE Compile CPU Performance |
PI86376 | Message IGYDS1348-W **RULES(NOEVENPACK)** with NORULES in effect |
PI86987 | Failed assertion on analyses/Dominators.cpp:117. |
PI87126 | IGYOP3094-W is not received when a PERFORM loop is detected by the COBOL V6 COMPILER |
PI88271 | ZONEDATA compiler option to support additional v4 compatibility for invalid data |
PI89117 | CICS: DFHCOMMAREA identified as non-unique in ADATA even when it is unique |
PI89118 | IGYPG5220-U Attempted to decrement location counter |
PI89120 | CBL V6 INSPECT REPLACING array output incorrect |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
23 September 2017 |
Superseded |
Runtime July 2017 PTF |
V2R1: UI45481, UI45482(79J) |
Compiler APAR Fixed:
APAR | Description |
PI86427 | The compiler may generate code for the elementary moves before the INITIALIZE, causing incorrect value in the elementary data items. |
PI87521 | S0C1 abend for DLL call. |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
25 August 2017 |
Superseded |
Runtime July 2017 PTF |
V2R1: UI45481, UI45482(79J) |
Compiler APAR Fixed:
APAR | Description |
PI83897 | IGYCB7104-U failed assertion on /z/codegen/FPTreeEvaluator.cpp:1136 |
PI83899 | Even after PI68523 there are programs with many EXEC CICS HANDLE statements that exhibit high compile CPU at optimization |
PI84047 | Incorrect COBOL statement number given in error message |
PI84193 | CBL V6.1 IGYCB7104-U Failed assertion on ./SequentialCompareFolding.cpp:191 |
PI84281 | When set as "fixed" in IGYCDOPT, the new NUMCHECK compiler option allows the compiler to override it at compile time. |
PI84450 | With optimization, INSPECT ... REPLACING ALL ... BY FUNCTION CHAR(n) replaces with an undefined value |
PI85244 | When using TRUNC(OPT), the compiler shouldn't assume that binary data items fit their decimal digit picture clauses |
PI85297 | On DIVIDE with REMAINDER, optimizer applies incorrect constraints to remainder, possible incorrect code elimination |
PI85377 | IGYCB7104-U Failed assertion on ../infra/Block.cpp:710. |
PI85427 | IGYCB7145-U Insufficient memory in the compiler to continue compilation when using OPT(1). |
PI85428 | Program ABENDS with S0C7 when invalid data is used in a compare for a PACKED-DECIMAL or USAGE DISPLAY data-item. |
PI85429 | S0C1 in Compuware XPEDITER when CBL V6.1 MD5 signature split. |
PI85431 | CBL V6.1 Failed assertion on ../il/node/TRNodeBase.cpp:2485 |
PI85432 | The second call to a DLL from within a nested procedure fails abend0c1 in that DLL |
PI85433 | After the March 2017 compiler PTF, an assert in GlobalRegisterAllocator may be seen |
PI85434 | A global register allocation heuristic calculation may encounter an overflow leading to poor memory utilization |
PI85857 | Subtraction changing all instances of BINARY to COMP-5 gives different results between V4 and V6 |
PI86007 | IGYPG5125-U in phase id: "IGYCPGEN"; IGYPG5201-U error code "PTEXT-07" |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
30 June 2017 |
Superseded |
Runtime July 2017 PTF |
V2R1: UI45481, UI45482(79J) |
Before applying the compiler PTFs (UI48286, UI48287, UI48288), the Runtime PTFs (July 2017 PTFs) UI48665(V2R1)/UI48664(V2R2) MUST be FIRST installed on all systems where executables compiled with UI48286, UI48287, UI48288 will be linked or executed .
Compiler APAR Fixed:
APAR | Description |
PI80051 | During a move into a display numeric item with a floating insertion symbol, a compiler temp may overlay following storage |
PI80215 | Reduce compiler CPU time/memory consumption |
PI80709 | CBL V6.1 MOVE stmt gets S0C4 |
PI81838 | Modify the behavior of NOSTGOPT,OPT(2) to be the same as NOSTGOPT,OPT(1). |
PI81839 | IGYRC5108-U COBOL compiler terminating : Uncorrectable program interrupt condition |
PI82223 | IGYCB7104-U Failed assertion on ilgen/WCode.cpp:2593 |
PI82572 | When a level-01 item is redefined, it may no longer be allocated on a doubleword boundary |
PI82709 | GYRC5108-U COBOL compiler terminating: Uncorrectable program interrupt condition. |
PI82740 | Correct JSON SUPPRESS I/O issues |
PI82936 | TEST compiler option turned off when compile step encounters E-level message |
PI82938 | Auxiliary Storage Shortage while compiling large program |
PI82939 | Infinite loop during compile caused by bad 'copy replacing' |
PI82941 | CBL V6.1 excessive compilation time |
PI82942 | Incorrect output in listings when specifying LANG(UE) |
PI82943 | INITCHECK falsely reports data-items initialized in working storage |
PI82991 | Message IGYPS0212-S when using DB2 Coprocessor |
PI83048 | Random text may appear in the compiler listing in the 'Invocation parameters' when using cob2 |
PI83512 | Missing ALLOCATE, DEFAULT, END-JSON, FREE, JSON, and JSON-CODE in SIGYSAMP(IGY8RWRD) & SIGYSAMP(IGY8CICS) |
Date Released | Status | Minimum Runtime (click to access LE tab) | Other LE PRE-REQ | Download |
---|---|---|---|---|
30 April 2017 |
Superseded |
Runtime June 2016 PTF |
V2R1: UI45481, UI45482(79J) |
Compiler APAR Fixed:
APAR | Description |
PI76232 | CBL V6 compiler needs pointer to start of user WS |
PI76265 | IGYCB7104-U assertion in /optimizer/CICSExceptionAnalyzer.cpp:1145 when using OP(1/2) |
PI77468 | Update Message IGYPS3324-W for ILBOABN0 warning |
PI77655 | Severe increase of CPU consumption during compile in COBOL V6 |
PI77884 | Large compile time increase due to excessive memory allocation above-the-line at all OPT levels |
PI77981 | Compiler directive and option to control INLINING |
PI78089 | New Function: Add compiler option to help migration of programs that mismanage parameters |
PI79166 | IGYCB7145-U Insufficient memory in the compiler with OPT(1) or OPT(2) 17/04/25 PTF PECHANGE ----> To fix PE PTF(UI38707) |
PI79350 | IGYCB7104-U Internal error while compiling function XXXX. Failed assertion on ../env/messages/Message.cpp:607. |
PI79736 | CBL V6.1 - not possible to use the new INITCHECK compile option together with option WSOPT |
PI79737 | Compiler listing offsets for variable LRCL sequential files not same in CBL V5.2 causes Compuware Xpediter product issues. |
PI79740 | ABENDS0C4 in setUserFileStatusFromFSTAT when there are multiple entry points in a compile unit |
PI79741 | Initialize of large table slower with COBOL V5.2 than with V4.2 |
PI79742 | With optimization on, dividing by zero gives incorrect results |
PI79743 | IGYCB7145-U Insufficient memory in the compiler to continue compilation using OPT(2) |
PI79746 | Include same MD5 signature in load module as in dwarf data (sTR) |
PI79747 | COBOL S0C1 compiler generated code being overlayed |
PI79748 | IGYCB7145-U Insufficient memory in the compiler to continue compilation using OPT(0) |
PI79788 | COBOL V5 AND V6 not preserving GPR0 and GPR1 |
PI79790 | Modify comments in SIGYSAMP(IGYWDOPT) to provide comprehensive setup instructions |
PI79960 | IGYCB7104-U Assertion failed at ../trwcode/optimizer/CICSExceptionAnalyzer.cpp:1103 |
PI79961 | IGYCB7104-U Failed assertion on opts/VPConstraint.cpp:791 |
PI79963 | INSPECT ... TALLYING ... ALL may match an item overlapping the end of the identifier-1 string 17/04/13 PTF PECHANGE ----> To fix PE PTF(UI40709) |
PI80027 | Reduce CPU usage and above-the-line memory allocation for INITCHECK/NOINITCHECK |
PI80028 | Assertion failure .../tr.source/omr/il/node/OMRNode_inlines.hpp:61 |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
26 February 2017 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI44685, UI44686, UI44687
APAR | Description |
PI71625 | New function NUMCHECK |
PI74269 | IGYPS3324 message appearing twice |
PI74711 | Continuation of PI71773 for CDA - Compile large prog. High CPU utilization CBL V5.1 vs CBL V4.2 |
PI74933 | SSRANGE compile option enhancement: add new suboptions MSG|ABD |
PI75967 | Excessive compiler memory usage with INITCHECK and DB2 precompiler. 17/04/25 PTF PECHANGE ----> To fix PE PTF(UI43370) |
PI76059 | INSPECT CONVERTING leaves the value of data item unchanged. |
PI76060 | Incorrect output with consecutive INSPECT REPLACING statements and OPT(1) or OPT(2) |
PI76061 | Compiler issues ABEND or Insufficient memory error while using INITCHECK option together with OPT(1) or OPT(2) |
PI76062 | IGYCB7104-U Internal error while compiling function XXX. Failed assertion on ilgen/z/WCodeVNCCell.cpp:109. |
PI76063 | For items in a group after a variable length group, the SYSADATA "Parent displacement" field is zero. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
22 December 2016 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI43370, UI43371, UI43372
APAR | Description |
PI68023 | Unreferenced data-items not populated in SYSMDUMP with NOSTGOPT, OPT(1|2) |
PI68687 | Correct problems with setting a MAXPCF default in IGYCDOPT USERMOD |
PI69046 | The compiler loops if a PRTEXIT returns RC=12 "OPERATION FAILED" during writing of the compiler listing |
PI69303 | When a program contains an 88 level definition without the corresponding 01 level, the compiler returns CC=0197 |
PI70211 | New functionality to produce compiler warning if literal call to ILBOABN0 is found |
PI70505 | Compiler ABENDS with IGYPA3286-E when identifier-6 = identifier-2 and identifier-2 is subscripted in XML GEN |
PI71540 | IGYCB7104-U Failed assertion on .../WCodeLinkageExt.cpp:3451 baseOperationType == (TR_INSP_TALLYING|TR_INSP_ALL) |
PI71940 | IGYCB7104-U Internal error while compiling function XXX. Failed assertion on ../z/codegen/machine/IBMMachineExt.cpp:1383. |
PI71948 | Compile time is too slow when using TRUNC(BIN) and OPT(1/2) |
PI71970 | IGYCB7104-U Internal error while compiling function XXXX. Failed assertion on ../z/codegen/FPTreeEvaluator.cpp:2216. |
PI71984 | The DWARF debug information in a program object does not appear to be correct for 88-level items with trailing spaces |
PI71997 | QUALIFY(EXTEND) gives error message IGYPS2022-S Expected a condition-name, but found "xxxxxxxx" |
PI72194 | Failed assertion on ../z/codegen/IBMCodeGeneratorExt.cpp:10011. when using OPT(0) & TEST(EJPD,SOURCE) |
PI72229 | CBL v6.1 Failed assert: .../COBOLUseBeforeSet.cpp:682 using INITCHECK |
PI72812 | Division giving quotient and remainder performs better with COBOL V4.2 THAN V5+ |
PI72813 | Compile large Prog. high CPU Utilization CBL V5.1 vs CBL V4.2 |
PI72814 | Display of binary field in COBOL V5.2 shows incorrect value |
PI72815 | IGYCB7104-U: Assertion failed at ./CodeGenRA.cpp:73: "Virtual or real registers are live at end of method". |
PI72816 | At OPT(1|2) and ARCH(10+) a MOVE from an unsigned to a signed display numeric field may fail to produce the correct result |
PI72817 | Listing incorrectly shows JNOP instead of other branch instruction. |
PI72818 | Much longer compile times under optimization for programs containing many EXEC CICS HANDLE statements |
PI72819 | ABENDS0C4 may occur after IS NUMERIC test at OPT(2) causing invalid address(zeros) |
PI72820 | IGYIN5125-U The compilation was terminated due to a compiler error in phase id: "IGYCINIT" when using OPT(2) |
PI72821 | IGYPG5052-U Too many literals for HM-space were found |
PI72822 | IGZ0064S recursive call to active program after condition handler resume collapses the call stack |
PI72823 | IGYCB7145 Insufficient memory in the compiler to continue compilation" using OPT(0) |
PI72824 | With ZONECHECK, a check is incorrectly always done on the first table element if reference modification is also being used |
PI72825 | Use of the TEST compiler option gives compiler errors: IGYPS5125-U & IGYPS5201-U |
PI72826 | IGYCB7104-U Internal error while compiling function X. Failed assertion on ../il/node/TRNodeBase.cpp:6343. |
PI72827 | CBL V5 increased stack usage for XML PARSE RETURNING |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
24 September 2016 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI40709, UI40710, UI40711
APAR | Description |
PI66991 | Failed assertion on .../tr.source/ibm/il/node/IBMNode.hpp:1209. |
PI67026 | Change COBOL V5/V6 to have the same AMODE settings in the ESD records (compiler output object program) to be that same as in COBOL v3/V4 |
PI67352 | Compile using OPT(0) gives error IGYCB7104-U Failed assertion on ./NodeEvaluation.cpp:268 |
PI68226 | New Function INITCHECK |
PI68273 | COBOL V5+ performs sign fixup on variable length reference modified source to a display numeric target |
PI68274 | Writing beyond the end of a table in V5.x can corrupt index names in that table |
PI68275 | Non-parameter BLL cells are no longer initially NULL |
PI68276 | Compile option diagnostics while compiling "ERRMSG" program cause junk messages and a compiler ABEND |
PI68277 | UNSTRING provides different results with COBOL V5 |
PI68278 | FIix memory corruption problem caused by APAR PI58857/PTF UI37372 |
PI68279 | IGZ0072S ABEND incorrectly issued with SSRANGE, OCCURS DEPENDING ON and SET ADDRESS OF |
PI68280 | IGYCB7104-U assert failed ./Inliner.cpp:6577: STORERHS != NULL |
PI68281 | With optimization, PERFORM may set its return address to the end of a program, resulting in ABEND0C1 upon paragraph return |
PI68282 | Compiler abort with message IGYIN5125-U and IGYIN5295-U RC=16 |
PI68283 | At OPT(1|2), IGYCB7104-U Failed assertion on ./CodeGenRA.cpp:84 |
PI68284 | Statements are interleaved at OPT(0) |
PI68285 | IGYOP3091-W unreachable code message issued under COB V4 but corresponding IGYCB7300-W message not issued in V5+ |
PI68286 | More CPU utilization in CBL V5.2 vs CBL V4.2 with INSPECT REPLACING |
PI68287 | IGYCB7104-U Internal error in InspectEvaluator.cpp:2697 when using ARCH(11) |
PI68288 | Code size is considerably larger when compiling with DATA(24) or WSOPT and OPT(2) compiler options. |
PI69265 | COBOL S0C1 INSPECT TALLYING on SRK instruction with ARCH(8) after UI39594 |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
24 June 2016 |
Superseded |
Runtime June 2016 PTF |
Before applying the compiler PTFs (UI38707, UI38708, UI38709), the Runtime PTFs (June 2016 PTFs) UI38926(V1R13)/UI38933(V2R1)/UI38932(V2R2) MUST be FIRST installed on all systems where executables compiled with UI38707, UI38708, UI38709 will be linked or executed .
COMPILER PTFs: UI38707, UI38708, UI38709
APAR | Description |
PI63108 | Compile time performance fix |
PI63109 | IGYCB7104-U Internal error while compiling function XXXXX. Failed assertion on IlOps.hpp:2145. Compilation terminated. |
PI63110 | PERFORM statement that cannot reach its EXIT is not flagged |
PI63111 | Assertion failed at .../CODEGEN/REGISTER/OMRREGISTERBASE.HPP:86:GETKIND() != TR_SSR ONLY NON-TR_SSR REGISTERS USE _TOTALUSECOUNT |
PI63113 | SERVICE("string") compile time option does not add "STRING" to a traceback |
PI63114 | Excessive compile time with ENTERPRISE COBOL V5 with OPT(1) or OPT(2) |
PI63116 | Modify the condensed verb listing report to sort verbs in hex location (HEXLOC) order instead of LINEID order |
PI63117 | IGYCB7104-U Internal error Failed assertion on OMRRegisterBase.hpp:86. |
PI63118 | Compile time too slow at OPT(2) |
PI63119 | Improvement of IGYCB7300-W message when reporting removed lines of optimized code for group move statements at OPT(1|2) |
PI63120 | Slow Compile time with OPT(1) |
PI63121 | With OPT(1/2),NUMPROC(NOPFD/MIG), add 0 to data value optimizes away the addition, incorrectly keeping invalid zone bits |
PI63122 | Incorrect statement number shown in CEEDUMP with OPT(1) and NOTEST(DWARF) |
PI63123 | Compiler generates invalid code with OPT(2) |
PI63124 | IGYCB7145-U Insufficient memory in the compiler to continue compilation |
PI63125 | Compile using COMP-1 data items & OPT(1/2) may give compiler errors IGYIN5125-U & IGYIN5295-U error code 264 |
PI63126 | When COB V6 OPT(1/2) discards code, it doesn't resolve constants in discarded code so program name constants are lost |
PI63127 | Slow Compile time due to TEST(NOEJPD,SOURCE) and OPT(2) |
PI63128 | PERFORM WITH TEST AFTER statement gives incorrect/different results at OPT(2) |
PI63129 | MSG "IGYCB7145-U Insufficient memory in the compiler to continue compilation" is received when compiling with OPT(2) |
PI63130 | IGYCB7104-U Internal error ... Failed assertion on ./SequentialCompareFolding.cpp:189 |
PI63131 | Incorrect output using reference modification with OPT(2) |
PI63281 | (COB V6.1) With debugging mode enabled, module size is 4 times greater than V4.2 module size. |
PI63282 | SQLCODE -20210 when using COBOL Coprocessor with NOSQLCCSID option |
PI63283 | Disallow reference modification of SET ADDRESS OF identifier-5 |
PI63285 | CICS integrated coprocessor produces compile error IGYLI0088-S on EXEC CICS INQUIRE PROGRAM .... COPY .... END-EXEC COMMAND |
PI63286 | Support dynamic storage in COBOL (PIC X(1) linkage section items with reference modification and TABLE ODO overlays) |
PI63287 | Compiler incorrectly issues IGYSC0238-W warning message |
PI63288 | (COB V6.1) S0C4 ABEND occurs when compiling program while the IGVDGNPP (PRIMEPSA) diagnostic tool is used |
PI63289 | IGYPG5125-U The compilation was terminated due to a compiler error in phase id: "IGYCPGEN" |
PI63290 | Unlike prior COBOL implementations, COBOL V5+ does not initialize fullword or smaller RETURNING values to zero |
PI63291 | ZONECHECK: don't validate BY REFERENCE using arguments in CALL/INVOKE statements. |
PI63292 | (COB V6.1) Numeric-edited data value with invalid sign is moved into an unsigned zoned-decimal data field gives IGZ0063S |
PI63293 | Syntax errors are not flagged by DB2 COPROCESOR when data items follow an SQL END-EXEC |
PI63294 | Failed assertion on ilgen/z/WCodezOSSystemOSLinkage.cpp:2700. |
PI63295 | DISPLAY ADDRESS OF {ITEM} displays address of ADDRESS of {ITEM} |
PI63296 | IGYCB7147-U Internal error detected in "CDA" phase at ddpi_dwcode_xref.c:159 |
PI63297 | Storage overlay on READ when using record contains 0 characters |
PI63298 | CBL V6.1 UNSTRING into NUMERIC DATA items with embedded SIGN produce different results |
Table of Contents:
June 2018 PTF (PE - Check APAR PH00880 for more details about the PE fix )
May 2018 PTF (PE - Check APAR PH00880 for more details about the PE fix )
July 2016 PTF (PE - Check APAR PI69254 for more details about the PE fix)
May 2015 PTF(ZONECHECK, ZONEDATA(NOPFD))
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
28 January 2021 |
Current |
Runtime May 2018 PTF |
The January compiler PTFs ( UI73549, UI73550, UI73551 )are dependent upon the May 2019 Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( U73549, UI73550, UI73551 ) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
COMPILER PTFs: UI73549, UI73550, UI73551
APAR | Description |
PH33043 | CBL V5.2 MOVE statement Change of behavior with invalid data at OPT(2), ZONEDATA(NOPFD),NUMPROC(NOPFD) at PTF UI59047 |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
19 June 2019 |
Superseded |
Runtime May 2018 PTF |
The June compiler PTFs ( UI63603, UI63604, UI63605 )are dependent upon the May 2019 Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI63603, UI63604, UI63605 ) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
COMPILER PTFs: UI63603, UI63604, UI63605
APAR | Description |
PH10623 | If more than 100 characters of compiler invocation parameters, eg via PARMDD, the compiler fails to report them correctly |
PH12015 | The compiler generates incorrect code resulting in the comparison being incorrect. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
12 April 2019 |
Superseded |
Runtime May 2018 PTF |
The April compiler PTFs ( UI62431, UI62432, UI62433 )are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI62431, UI62432, UI62433 ) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
COMPILER PTFs: UI62431, UI62432, UI62433
APAR | Description |
PH10132 | The outer PERFORM may incorrectly return to the wrong location. |
PH10521 | XML PARSE ... RETURNING NATIONAL ABEND0C4 due to generated code inadvertantly freeing an input buffer |
PH10716 | COBOL compiler IGYCB7104-U Assertion Failure GlobalCompilationInfo.cpp:1523 |
PH10717 | After PI98909, compare problems with varying length reference modified PIC X(1) parameters |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
26 February 2019 |
Superseded |
Runtime May 2018 PTF |
The February compiler PTFs ( UI61388, UI61389, UI61390 )are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI61388, UI61389, UI61390 ) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
COMPILER PTFs: UI61388, UI61389, UI61390
APAR | Description |
PH05514 | Excessive compilation time of programs with large number of data items. |
PH06505 | Possible infinite compiler loop in module IGYCLIBR when Incorrect syntax of the REPLACING statement exists. |
PH07506 | The SQL (Db2) coprocessor emits a definition of SQLCA item SQLERRD containing lower case characters |
PH08181 | Intermittent SYSTEM COMPLETION CODE=0C4 REASONCODE=00000010 at OFFSET=0004F7A2 NAME=IGYCSCAN |
PH08328 | With APAR PI75055/PTF UI44075 applied, the END-XML token is not generated in the proper location in the SYSADATA tree. |
PH08329 | COBOL COMPILER using OPT(2) issues IGYCB7104-U Failed assertion on ... COBOLUseBeforeSet.cpp:545. |
PH08330 | CEE3501S module was not found due to inappropriate reuse of a compiler temporary |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
19 December 2018 |
Current |
Runtime May 2018 PTF |
The December compiler PTFs ( UI60238, UI60239, UI60240 )are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI60238, UI60239, UI60240 ) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
COMPILER PTFs: UI60238, UI60239, UI60240
APAR | Description |
PH04832 | MSGIGYCB7311-W hadn't been added to the Japanese message catalog. |
PH04979 | The compiler may truncate the binary value to match its picture clause before a comparison. If the data item |
PH05455 | The compare may be incorrectly evaluated |
PH06055 | Messages IGYPG5125-U and IGYPG5027-U received |
PH06056 | The Enterprise COBOL V6.2 compiler could ABEND during compile time in compiler program module IGYCDMAP. |
PH06058 | COPYRIGHT and SERVICE strings are only generated for the first program in a batch compilation. |
PH06060 | Compiler ABORT with message IGYCB7104-U Failed Assertion IBMCodeGenerator.cpp:10207 |
PH06061 | CBL CICS possible ASRA/0C7 at OPT(2); OK OPT(0) |
PH06063 | Incorrect statement number for Abend in Fault Analyzer or IBM Debug Tool |
PH06064 | Compiler return code 16, with U4088-807 evident in the joblog |
PH06065 | The optimizer may incorrectly remove incorrect behaviour code, resulting in incorrect behaviour |
PH06090 | Enterprise COBOL V6 compiling programs with the RULES(NOLAXPERF) and SSRANGE compiler options |
PH06109 | CBL V6.1 IGZ0060W truncation of high order digit positions; OK at CBL V4.2 |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
19 October 2018 |
Superseded |
Runtime May 2018 PTF |
The October compiler PTFs ( UI59047, UI59048, UI59049 )are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI59047, UI59048, UI59049 ) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
COMPILER PTFs: UI59047, UI59048, UI59049
APAR | Description |
PH02641 | U3002 during compile with END-IF instead of END-EXEC |
PH03358 | The compiler was incorrectly generating a check for only the first of two one-byte literals for INSPECT TALLYING statements. |
PH03580 | In a batch compilation, the compiler fails to reset the working-storage and compiler static sizes between compile units |
PH03581 | Invalid sign data leads to sign in unsigned field at OPT(1|2) |
PH03582 | The PPA4 field 'Offset UsrWrkStrg' is incorrect if the first user working-storage items are the objects of REDEFINES |
PH03583 | IGYAS5125-U/IGYAS5295-U in compiler when called by Migration Utility during conversion of Easytrieve source to COBOL. |
PH03584 | Missing numeric class test for comparison of zoned item with fixed point literal when NUMCHECK(ZON(NOALPHNUM)) in effect |
PH03929 | Compiler Japanese message doesn't end with X'0F' on line 1 and start with X'0E' on line 2 for multi-line message |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
21 August 2018 |
Superseded |
Runtime May 2018 PTF |
The July compiler PTFs ( UI57878, UI57879, UI57880 )are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI57878, UI57879, UI57880 ) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
COMPILER PTFs: UI57878, UI57879, UI57880
APAR | Description |
PH01239 | Index name defined in linkage section ignored by INITCHECK processing. |
PH01240 | The compiler badly sizes the FIB when a file SELECT specifies a PASSWORD clause, but no key, leading to an FCB overlay |
PH01241 | NEW FUNCTION: Add two new suboptions to the NUMCHECK suboption ZON - ZON(ALPHNUM) & ZON(NOALPHNUM). |
PH01243 | COBOL V5.2 Compile time improvements when inlining large amount of CALC routines |
PH01279 | Reduce the amount of REGION consumed by the compiler when the INITCHECK compiler option is in use |
PH01703 | IGYOP3094-W is not received when a PERFORM loop is detected by the COBOL V5 compiler. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
31 July 2018 |
Superseded |
Runtime May 2018 PTF |
The July compiler PTFs ( UI57449, UI57450, UI57451 )are dependent upon the May Runtime PTF UI56043(2.1)/UI56042(2.2)/UI55861(2.3). Programs compiled with ( UI57449, UI57450, UI57451 ) must have UI56043(2.1)/UI56042(2.2)/UI55861(2.3) applied on all systems where these programs are compiled and run.
COMPILER PTFs: UI57449, UI57450, UI57451
APAR | Description |
PH00880 | Correcting APAR to fix PE'D compiler PTF UI55821 |
PH00980 | IGYCB7104-U with assertion failed at ./CodeGenRA.cpp:119: !regsAreLive after PI96600 (PI97559 or PI97627) |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
16 June 2018 |
Superseded |
Runtime May 2018 PTF |
Before applying the compiler PTFs (UI56404, UI56405, UI56406), the Runtime PTFs (May 2018 PTFs) V2R1:UI56043, UI56098; V2R2:UI56042, UI56097; V2R3: UI55861, UI55862 MUST be FIRST installed on all systems where executables compiled with UI56404, UI56405, UI56406 will be linked or executed.
Below are the errors that could be encountered at execution time if the COBOL runtime PTFs UI56098(2.1), UI56097(2.2) or UI55862(2.3) are not applied where the program is executing:
- IEW2456E 9207 SYMBOL IGZXNE3N UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
- CEE3501S THE MODULE IGZXRES8 WAS NOT FOUND
- CEE3501S THE MODULE IGZXSRT2 WAS NOT FOUND
COMPILER PTFs: UI56404, UI56405, UI56406
APAR | Description |
PI93463 | The compiler's assumptions about compile-time lengths of OCCURS UNBOUNDED items cause problems with some language constructs |
PI97996 | Enhance ZONEDATA(NOPFD|MIG) to handle COMP-3 DATA that doesn't fit in PICTURE CLAUSE when used in USAGE-DISPLAY computation |
PI98511 | Extra debug information generated with TEST requires more compiler memory. |
PI98908 | STRING statement containing a LENGTH OF has undefined and unexpected behavior, differing from V4.2. |
PI98909 | COBOL v5.2 to v6.2 fail to produce diagnostic IGYPG3173-W for compares whose results are known at compile time |
PI98910 | With SORT, a program may incorrectly receive IGYCB7309-W message at compile time indicating a loop unto itself |
PI98911 | Generated binary code uses an MVCL MOVE where a faster MVC loop could be generated. |
PI98912 | IGYCB7104-U Internal error while compiling function XXXXXX. Failed assertion on analyses/Dominators.cpp:117. |
PI99035 | Message IGYPS0212-S when using DB2 coprocessor |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
31 May 2018 |
Superseded |
Runtime May 2018 PTF |
Before applying the compiler PTFs (UI55821, UI55822, UI55823), the Runtime PTFs (May 2018 PTFs) V2R1:UI56043, UI56098; V2R2:UI56042, UI56097; V2R3: UI55861, UI55862 MUST be FIRST installed on all systems where executables compiled with UI55821, UI55822, UI55823 will be linked or executed.
Below are the errors that could be encountered at execution time if the COBOL runtime PTFs UI56098(2.1), UI56097(2.2) or UI55862(2.3) are not applied where the program is executing:
- IEW2456E 9207 SYMBOL IGZXNE3N UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY
- CEE3501S THE MODULE IGZXRES8 WAS NOT FOUND
- CEE3501S THE MODULE IGZXSRT2 WAS NOT FOUND
COMPILER PTFs: UI55821, UI55822, UI55823
APAR | Description |
PI94623 | At OPT(1/2), the offsets from R8 in a CLC instruction are identical for an IF statement with multiple ANDs |
PI97835 | Enhance NUMCHECK(PAC) to check for left-most nibble not zero in even length packed decimal field |
PI97561 | Excessive compile time with initializing large file record groups at OPT(2) |
PI97560 | Incorrect output with numcheck when passing data by content |
PI97559 | S0C7 on MOVE of packed decimal field with invalid data |
PI97558 | OPT(1/2) Compile issues IGYAS5125-U and IGYAS5295-U |
PI97557 | INSPECT TALLYING returns incorrect count when using ARCH(11) |
PI97556 | Moving a numeric edited item with invalid content to an unsigned numeric sets the sign in COBOL V6 but not in V4 |
PI97554 | IGYCB7312-I Japanese message is broken |
PI97553 | Incorrect output with INSPECT REPLACING BY SPACES when using DBCs |
PI97552 | TRUNC(BIN) with MOVE of BINARY/COMP/COMP-4 data item to ALPHANUMERIC receiver may have incorrect output |
PI97551 | When the dividend is redefined as the quotient, a divide giving remainder can give the wrong remainder |
PI97401 | IGYIN5125-U The compilation was terminated due to a compiler error in PHASE ID: "IGYCINIT" |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 March 2018 |
Superseded |
Runtime November 2017 PTF |
COMPILER PTFs: UI54486, UI54487, UI54488
APAR | Description |
PI92059 | Incorrect output when compiled with TRUNC(OPT) |
PI92272 | Incorrect compare of pointer data items |
PI93062 | The compiler RULES processing is not recognizing that the NUMCHECK option has been overridden by NONUMCHECK |
PI93238 | IGYLS5125-U The compilation was terminated due to a compiler error in phase id: "IGYCLSTR" |
PI93290 | CBL V5.2 IGYPG5125-U/IGYPG5101-U compile errors: |
PI93738 | At OPT(0) invalid reference modifications of string compare operands can lead to an abend0C4 or other invalid results |
PI93983 | U4088 X'3EC' caused by several large temp storage fields |
PI94024 | S0C1 on EXRL instruction with ARCH(7) |
PI94399 | Assigning a LENGTH OF value to a group item moves the binary LENGTH OF value into the group, unlike the v4.2 compiler |
PI94518 | Assertion error /tr.source/il/symbol/TRSymbolBase.hpp:166: !isBCDType(d) || s > 0 |
PI95034 | Excessive compilation time using INITCHECK |
PI95038 | Assertion failed at /.../PerformGraph.cpp:1034: fakeEdge1Call->synthetic edge does not exist |
PI95041 | Unused local-storage data-items are not displayed in the automatic map when LIST,NOSTGOPT is used. |
PI95042 | COBOL V5.2 compile receives IGYCB7311-W messages for data items with VALUE clauses at Opt(2), INITCHECK |
PI95048 | Level 88 item with many entries defined as PIC 9 gives excessive zoned comparisons & performance degradation |
PI95051 | Compiler generates a MVCL instruction when a series of MVCs would be faster. |
PI95082 | Duplicate compiler messages with OPT(1/2) and FLAG(W) |
PI95084 | IGYCB7104-U Failed Assertion on ILGEN/WCODESYMBOL.CPP:2801. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
17 January 2018 |
Superseded |
Runtime November 2017 PTF |
COMPILER PTFs: UI53128, UI53129, UI53130
APAR | Description |
PI90387 | Assertion on /build/cob/5.2/tr.r14.cobol-prod-opt/tr.source/il/node/TRNodeBase.hpp:707. |
PI90602 | Assertion Failure in TRSymbolBase.hpp:166 |
PI92276 | Assertion Failure in WCodeIlGenerator2.cpp:8553 |
PI92277 | Japanese COBOL V5 compiler listing generated assembler sections missing |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 October 2017 |
Superseded |
Runtime November 2017 PTF |
COMPILER PTFs: UI52092, UI52093, UI52094, UI52095
APAR | Description |
PI87431 | CICS: DFHCOMMAREA identified as non-unique in ADATA even when it is unique |
PI87704 | CBL V5.2 INSPECT REPLACING array output incorrect |
PI88162 | Message IGYDS1348-W **RULES(NOEVENPACK)** with NORULES in effect |
PI89381 | Correct CBL V5.2 BLF offset in compile listing |
PI89585 | ABEND0C7 during XML GENERATE on SUPPRESS WHEN LOW-VALUE or HIGH-VALUE of a numeric item |
PI89861 | Invalid code coverage reported in RDz, hints in COBOL LIST option output are incorrect for empty blocks like ELSE CONTINUE |
PI89862 | Compile fails with error: IGYCB7147-U Internal error detected in "CDA" phase |
PI90455 | When a level-01 item is redefined, it may no longer be allocated on a doubleword boundary |
PI90456 | Failed assertion on analyses/Dominators.cpp:117. |
PI90457 | Generated code statements interspersed with OPT(1) or OPT(2) and TEST |
PI90458 | ZONEDATA compiler option to support additional v4 compatibility for invalid data |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
28 September 2017 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI50557, UI50558, UI50559
APAR | Description |
PI83894 | IGYPG5220-U Attempted to decrement location counter |
PI85063 | Program ABENDS with S0C7 when invalid data is used in a compare for a PACKED-DECIMAL or USAGE DISPLAY data-item. |
PI85868 | File Status 97 behaves differently under COBOL V5.2 |
PI85886 | IGYPG5125-U IN phase id: "IGYCPGEN"; IGYPG5201-U error code "PTEXT-07" |
PI86343 | Backfit SSRANGE (MSG|ABD) suboptions to V5.2 |
PI87136 | S0C1 abend for DLL call. |
PI87655 | When using TRUNC(OPT), the compiler shouldn't assume that binary data items fit their decimal digit picture clauses |
PI87656 | With optimization, INSPECT ... REPLACING ALL ... BY FUNCTION CHAR(n) replaces with an undefined value |
PI87657 | IGYCB7104-U Failed assertion on ../infra/Block.cpp:710. |
PI87658 | On DIVIDE with REMAINDER, optimizer applies incorrect constraints to remainder, possible incorrect code elimination |
PI87659 | IGYCB7104-U Failed assertion on ./SequentialCompareFolding.cpp:191 |
PI87660 | The compiler may generate code for the elementary moves before the INITIALIZE, causing incorrect value in the elementary data items. |
PI87662 | Incorrect COBOL statement number given in error message |
PI87664 | IGYCB7104-U failed assertion on /z/codegen/FPTreeEvaluator.cpp:1136 |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 July 2017 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI48899, UI48900, UI48901
APAR | Description |
PI81894 | S0C1 IN Compuware XPEDITER when CBL V5.2 MD5 signature split |
PI82576 | INITCHECK falsely reports data-items initialized in working storage |
PI83218 | After the March 2017 compiler PTF, an assert in GlobalRegisterAllocator may be seen |
PI83358 | The second call to a DLL from within a nested procedure fails abend0c1 in that DLL |
PI83554 | CBL V5.2 Failed assertion on ../il/node/TRNodeBase.cpp:2485 |
PI83559 | A global register allocation heuristic calculation may encounter an overflow leading to poor memory utilization |
PI83596 | IGYCB7145-U Insufficient memory in the compiler to continue compilation when using OPT(1) |
PI84111 | ICH408I NO OMVS SEGMENT diagnostic, although the compiler completes normally |
PI84174 | GYRC5108-U COBOL compiler terminating: Uncorrectable program interrupt condition. |
PI84175 | Even after PI68523 there are programs with many EXEC CICS HANDLE statements that exhibit high compile CPU at optimization |
PI84176 | IGYCB7104-U Failed assertion on ilgen/WCode.cpp:2593 |
PI84177 | Auxiliary Storage Shortage while compiling large program |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
02 June 2017 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI47619, UI47620, UI47621, UI47622
APAR | Description |
PI70735 | Modify comments in SIGYSAMP(IGYWDOPT) to provide comprehensive setup instructions |
PI78212 | Severe increase of CPU consumption during compile in COBOL V5 |
PI78555 | IGYCB7104-U Failed assertion on opts/VPConstraint.cpp:791 |
PI79269 | IGYCB7104-U Assertion failed at ../trwcode/optimizer/CICSExceptionAnalyzer.cpp:1103 |
PI79862 | Infinite loop during compile caused by bad 'copy replacing' |
PI79891 | TEST compiler option turned off when compile step encounters E-level message |
PI80374 | CBL V5.2 excessive compilation time |
PI80827 | Incorrect output in listing when specifying LANG(UE) |
PI81006 | New function NUMCHECK |
PI81137 | Update Message IGYPS3324-W for ILBOABN0 warning |
PI81138 | Random text may appear in the compiler listing in the 'Invocation parameters' when using cob2 |
PI81139 | COBOL V5 and V6 not preserving gpr0 and gpr1 |
PI81140 | Assertion failure ../tr.source/omr/il/node/OMRNode_inlines.hpp:61 |
PI81141 | Reduce compiler back-end CPU time/memory consumption |
PI81142 | IGYCB7104-U assertion in /optimizer/CICSExceptionAnalyzer.cpp:1145 when using OP(1/2) |
PI81143 | Reduce CPU usage and above-the-line memory allocation for INITCHECK/NOINITCHECK |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
24 April 2017 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI46470
APAR | Description |
PI79448 | INSPECT ... TALLYING ... ALL may match an item overlapping the end of the identifier-1 string |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
31 March 2017 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI45765, UI45766, UI45767
APAR | Description |
PI75221 | Compiler issues ABEND or Insufficient memory error while using INITCHECK option together with OPT(1) or OPT(2) |
PI75570 | IGYCB7104-U Internal error while compiling function XXX. Failed assertion on ilgen/z/WCodeVNCCell.cpp:109. |
PI75850 | CBL V5 compiler needs pointer to start of user WS |
PI76234 | IGYCB7145-U Insufficient memory in the compiler to continue compilation using OPT(0) |
PI76336 | IGYCB7104-U Assertion failed at TRNodeBase.hpp:1277 when using OPT(2) |
PI76389 | With optimization turned on, dividing by zero gives incorrect results. |
PI76532 | Compiler listing offsets for variable LRCL sequential files not same in CBL V5.2 causes Compuware Xpediter product issues. |
PI76592 | IGYCB7145-U Insufficient memory in the compiler to continue compilation using OPT(2). |
PI76759 | ABENDS0C4 in setUserFileStatusFromFSTAT when there are multiple entry points in a compile unit |
PI77535 | INITIALIZE of large table slower with COBOL V5.2 than with V4.2 |
PI77990 | Excessive compiler memory usage with INITCHECK and DB2 precompiler |
PI77995 | Incorrect output with consecutive INSPECT REPLACING statements and OPT(1) or OPT(2) |
PI78082 | Include same MD5 signature in load module as in dwarf data (sTR) |
PI78163 | CBL V5.2 - not possible to use the new INITCHECK compile option together with option WSOPT |
PI78209 | COBOL S0C1 compiler generated code being overlayed |
PI78210 | Large compile time increase due to excessive memory allocation above-the-line at all OPT levels |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 January 2017 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI44042, UI44043, UI44044
APAR | Description |
PI72233 | IGYCB7145 Insufficient memory in the compiler to continue compilation" using OPT(0) |
PI73271 | Result of a COBOL program using COMPUTE ROUNDED may incorrectly process field calculated as zero |
PI73551 | For items in a group after a variable length group, the SYSADATA "Parent displacement" field is zero |
PI74579 | QUALIFY(EXTEND) gives error message IGYPS2022-S Expected a condition-name, but found "xxxxxxxx" |
PI74580 | Invocation parm TEST(S,EJPD) results in EST(NOEJPD,SOURCE) |
PI74582 | Failed assertion on ../z/codegen/IBMCodeGeneratorExt.cpp:10011. when using OPT(0) & TEST(EJPD,SOURCE) |
PI74583 | IGYCB7104-U Internal error while compiling function XXXX. Failed assertion on ../z/codegen/FPTreeEvaluator.cpp:2216. |
PI74584 | Compile time is too slow when using TRUNC(BIN) and OPT(1/2) |
PI74585 | CBL v5.2 Failed assert: .../COBOLUseBeforeSet.cpp:682 using INITCHECK |
PI74631 | INSPECT CONVERTING leaves the value of data item unchanged |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
29 November 2016 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI42823, UI42824, UI42825
APAR | Description |
PI69154 | CBL V5 increased stack usage for XML PARSE RETURNING |
PI70635 | Division giving quotient and remainder performs better with COBOL V4.2 THAN V5+ |
PI70646 | IGZ0064S recursive call to active program after condition handler resume collapses the call stack |
PI71156 | At OPT(1|2) and ARCH(10+) a MOVE from an unsigned to a signed display numeric field may fail to produce the correct result |
PI71246 | IGYCB7104-U Internal error while compiling function X. Failed assertion on ../il/node/TRNodeBase.cpp:6343. |
PI71608 | Use of the TEST compiler option gives compiler errors: IGYPS5125-U & IGYPS5201-U |
PI71610 | RULES(NOLAXPERF) doesn't report ADD, DIVIDE, and SUBTRACT with USAGE DISPLAY data items |
PI71943 | GYPG5052-U Too many literals for HM-space were found |
PI71945 | The compiler loops if a PRTEXIT returns RC=12 "OPERATION FAILED" during writing of the compiler listing |
PI71946 | IGYCB7104-U Failed assertion on .../WCodeLinkageExt.cpp:3451 baseOperationType == (TR_INSP_TALLYING|TR_INSP_ALL) |
PI71949 | When a program contains an 88 level definition without the corresponding 01 level, the compiler returns CC=0197 |
PI71950 | S0C4 in IGZXSM1 at offset X'76' after an unsuccessful SORT |
PI71952 | Compile large Prog. High CPU Utilization CBL V5.1 vs CBL V4.2. |
PI71953 | Listing incorrectly shows JNOP instead of other branch instruction |
PI71968 | The DWARF debug information in a program object does not appear to be correct for 88-level items with trailing spaces |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 September 2016 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI41146, UI41147, UI41148
APAR | Description |
PI65060 | With optimization, PERFORM may set its return address to the end of a program, resulting in ABEND0C1 upon paragraph return |
PI65663 | IGYCB7104-U Internal error in InspectEvaluator.cpp:2697 when using ARCH(11) |
PI66048 | IGZ0072S ABEND incorrectly issued with SSRANGE, OCCURS DEPENDING ON and SET ADDRESS OF |
PI66265 | Correct problems with setting a MAXPCF default in IGYCDOPT usermod |
PI67325 | Change COBOL V5/V6 to have the same AMODE settings in the ESD records (compiler output object program) to be that same as in COBOL v3/V4 |
PI67347 | IGYOP3091-W unreachable code message issued under COB V4 but corresponding IGYCB7300-W message not issued in V5+ |
PI67666 | COBOL V5+ performs sign fixup on move of variable length reference modified source to display numeric target |
PI67723 | Display of binary field in COBOL V5.2 shows incorrect value |
PI68184 | ABENDS0C4 may occur after IS NUMERIC test at OPT(2) causing invalid address(zeros) |
PI68216 | IGYCB7104-U: Assertion failed at ./CodeGenRA.cpp:73: "Virtual or real registers are live at end of method". |
PI68406 | IGYIN5125-U The compilation was terminated due to a compiler error in phase id: "IGYCINIT" when using OPT(2) |
PI68523 | Much longer compile times under optimization for programs containing many EXEC CICS HANDLE statements |
PI68605 | With ZONECHECK, a check is incorrectly always done on the first table element if reference modification is also being used |
PI68689 | Compile using OPT(0) gives error IGYCB7104-U Failed assertion on ./NodeEvaluation.cpp:268 |
PI68692 | Failed assertion on .../tr.source/ibm/il/node/IBMNode.hpp:1209. |
PI69197 | New Function INITCHECK |
PI69254 | COBOL S0C1 INSPECT TALLYING on SRK instruction with ARCH(8) after UI39594 ----> To fix PE PTF(UI39594) |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
29 July 2016 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI39594, UI39595, UI39596, UI39597
APAR | Description |
PI61993 | Non-parameter BLL cells are no longer initially NULL |
PI62364 | Statements are interleaved at OPT(0) |
PI64793 | IGYCB7104-U assert failed ./Inliner.cpp:6577 |
PI65018 | More CPU utilization in CBL V5.2 vs CBL V4.2 with INSPECT REPLACING |
PI65023 | Compile option diagnostics while compiling "ERRMSG" program cause junk messages and a compiler ABEND |
PI65115 | Writing beyond the end of a table in V5.x can corrupt index names for that table |
PI65443 | Compiler abort with message IGYIN5125-U and IGYIN5295-U RC=16 |
PI65558 | Code size is considerably larger when compiling with DATA(24) or WSOPT and OPT(2) compiler options. |
PI66036 | UNSTRING provides different results with COBOL V5 |
PI66042 | At OPT(1|2), IGYCB7104-U failed assertion on ./CodeGenRA.cpp:84 |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
02 June 2016 |
Superseded |
Runtime June 2016 PTF |
Before applying the compiler PTFs (UI38258, UI38259, UI38260), the Runtime PTFs (June 2016 PTFs) UI38926(V1R13)/UI38933(V2R1)/UI38932(V2R2) MUST be FIRST installed on all systems where executables compiled with UI38258, UI38259, UI38260 will be linked or executed .
COMPILER UI38258, UI38259, UI38260 PTFs
APAR | Description |
PI56423 | Increase in COBOL cpu during compile with OPT(1) and OPT(2) |
PI58489 | MSG "IGYCB7145-U Insufficient memory in the compiler to continue compilation" is received when compiling with OPT(2) |
PI59280 | DISPLAY ADDRESS OF {ITEM} displays address of ADDRESS of {ITEM} |
PI59428 | Compiler generates invalid code with OPT(2) |
PI59493 | Unlike prior COBOL implementations, COBOL V5+ does not initialize fullword or smaller RETURNING values to zero |
PI59922 | SERVICE("string") compile time option does not add "STRING" to a traceback |
PI60708 | CBL V5.2 UNSTRING into NUMERIC DATA items with embedded SIGN produce different results |
PI60884 | CICS integrated coprocessor produces compile error IGYLI0088-S on EXEC CICS INQUIRE PROGRAM .... COPY .... END-EXEC COMMAND |
PI61069 | Failed assertion on ilgen/z/WCodezOSSystemOSLinkage.cpp:2700. |
PI61402 | Slow Compile time with OPT(1) |
PI61659 | Compile time too slow at OPT(2) |
PI61725 | PERFORM statement that cannot reach its EXIT is not flagged |
PI61772 | Disallow reference modification of SET ADDRESS OF identifier-5 |
PI62065 | IGYCB7145-U Insufficient memory in the compiler to continue compilation at OPT(1,2). |
PI62066 | Improvement of IGYCB7300-W message when reporting removed lines of optimized code for group move statements at OPT(1|2) |
PI62067 | PERFORM WITH TEST AFTER gives different/incorrect results at OPT(2) |
PI62199 | Performance degradation with ENTERPRISE COBOL V5 under CICS |
PI62201 | SQLCODE -20210 when using COBOL Coprocessor with NOSQLCCSID option |
PI62202 | (COB V5.2) Numeric-edited data value with invalid sign is moved into an unsigned zoned-decimal data field gives IGZ0063S |
PI62378 | IGYCB7104-U Internal error ... Failed assertion on ./SequentialCompareFolding.cpp:189 |
PI62383 | Incorrect output using reference modification with OPT(2) |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
31 March 2016 |
Superseded |
Runtime January 2016 PTF |
COMPILER UI36448, UI36449, UI36450 PTFs
APAR | Description |
PI54095 | Correct ZONECHECK(ABD) to identify data-item as sender int the "ADD 1 TO data-item" statement NUMERIC class test |
PI55280 | Incorrect statement number shown in CEEDUMP with OPT(1) and NOTEST(DWARF) |
PI55508 | (COB V5.2) Modify the condensed verb listing report to sort verbs in hex location (HEXLOC) order instead of LINEID order |
PI56073 | CPU consumption is higher for COBOL V5 (using OPT1|2) than COBOL V4 . |
PI56074 | (COB V5.2) S0C4 ABEND occurs when compiling program while the IGVDGNPP (PRIMEPSA) diagnostic tool is used |
PI56178 | Syntax errors are not flagged by DB2 COPROCESOR when data items follow an SQL END-EXEC |
PI56196 | (COB V5.2) Compile using COMP-1 data items & OPT(1/2) may give compiler errors IGYIN5125-U & IGYIN5295-U error code 264 |
PI56353 | IGYCB7104-U Internal error Failed assertion on OMRRegisterBase.hpp:86. |
PI56837 | IGYCB7104-U Internal error while compiling function XXXXX. Failed assertion on IlOps.hpp:2145. Compilation terminated. |
PI57062 | Excessive compile time with ENTERPRISE COBOL V5 with OPT(1) or OPT(2) |
PI57549 | (COB V5.2) With debugging mode enabled, module size is 4 times greater than V4.2 module size. |
PI57757 | Assertion failed at .../CODEGEN/REGISTER/OMRREGISTERBASE.HPP:86: |
PI57887 | When COB V5 OPT(1/2) discards code, it doesn't resolve constants in discarded code so program name constants are lost |
PI58051 | ZONECHECK: don't validate BY REFERENCE using arguments in CALL/INVOKE statements. |
PI58074 | Compiler incorrectly issues IGYSC0238-W warning message |
PI58075 | IGYCB7145-U Insufficient memory in the compiler to continue compilation |
PI58099 | Slow Compile time due to TEST(NOEJPD,SOURCE) and OPT(2) |
PI59088 | Storage overlay on READ when using record contains 0 characters |
PI59329 | IGYPG5125-U The compilation was terminated due to a compiler error in phase id: "IGYCPGEN". |
PI59330 | Support dynamic storage in COBOL (PIC X(1) linkage section items with reference modification and TABLE ODO overlays) |
PI59331 | (COB V5.1) CLOSE REEL writes invalid data to second volume of a muti-volume dataset |
PI59332 | IGYCB7147-U Internal error detected in "CDA" phase at ddpi_dwcode_xref.c:159 |
PI59334 | Compile time performance fix |
PI59344 | With OPT(1/2),NUMPROC(NOPFD/MIG), add 0 to data value optimizes away the addition, incorrectly keeping invalid zone bits |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
29 January 2016 |
Superseded |
Runtime January 2016 PTF |
Before applying the compiler PTFs (UI34689, UI34690, UI34691), the Runtime PTFs (January 2016 PTFs) (UI34684(V1R13)/UI34685(V2R1)/UI34683(V2R2)) MUST be FIRST installed on all dev/test systems where programs will be compiled with UI34689, UI34690, UI34691 applied. |
COMPILER UI34689, UI34690, UI34691 PTFs
APAR | Description |
PI52903 | After the SEPT 2015 compiler PTF, the second/subsequent invocation of the compiler fails RC 16 without diagnostics |
PI53044 | Enhancements to the SSRANGE option to allow zero-length ref mod |
PI53400 | IGYCB7104-U Internal error Failed assertion .....CPP:3858 |
PI53457 | Compiler may incorrectly produce warning message IGYCB7300-W |
PI53705 | Assertion failed at ../z/Codegen/FPTreeEvaluator.cpp:1093, SRCPREC 17 not in valid CDPT range 0 -> 16 |
PI54170 | New warning message if SQL or CICS option specified and no EXEC SQL or EXEC CICS statement in the program |
PI54409 | IGYCB7300-W an "IF" condition involving a volatile item was incorrectly evaluated at compile time and code discarded |
PI54560 | "CEE0454S message number not found" on LE MSGFILE for several IGY prefixed messages when compiling with LANGUAGE(JP) |
PI55112 | COBOL V5.x customers compiling programs that use floating point arithmetic using ARITH(COMPAT) may yield different results |
PI55476 | Performing a READ and MOVE of a variable length file produces different results in ENTERPRISE COBOL V5 than V4 |
PI55478 | Add support to the new ATTACH(ULI) DB2 option |
PI55479 | Compiler change to exploit new runtime message to give more information about ZONECHECK warnings: IGZ0277 |
PI55481 | OPT(1) causing runtime error as branch back to code after PERFORM UNTIL is not generated |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
03 December 2015 |
Superseded |
Runtime May 2015 PTF |
COMPILER UI33431, UI33432, UI33433 PTFs
APAR | Description |
PI50101 | Performance degradation of application built with ARCH(9) |
PI50132 | COBOL V5.2 compile msg IGYCB7104-U Assertion failed..cpp:11060 |
PI50690 | Instructions from different source lines may be interleaved by the compiler for variable-length moves compiled at OPT(0) |
PI51187 | COBOL V5 module size with OPT(2) much larger than V4.2 compiled module for some modules |
PI51813 | ABEND0C1 occurs as compiled code branches to constant area on EXIT statement |
PI52934 | (COB V5.2) compile time with OPT(1),STGOPT under COB V5.2 is 40 times greater than OPT(FULL) compile under COB V4 |
PI53065 | COB V5.2 compiler assigns "ADDRESS OF" to variables in SELECT & FETCH for DB2 programs using integrated coprocessor |
PI53153 | (COB V5.2) with the SQL compiler option, storage is allocated for all the automatic variables "SQL-*" even if not used |
PI53305 | Compile of large program at OPT(1/2) fails with IGYCB7145-U insufficient memory in the compiler to continue compilation |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
04 October 2015 |
Superseded |
Runtime May 2015 PTF |
COMPILER UI32522, UI32524, UI32526 PTFs
APAR | Description |
PI49127 | COBOL message IGYCB7300-W being issued incorrectly |
PI50960 | After UI27877, use of INITIALIZE with target data items that is a group containing tables produces unexpected results. |
PI51054 | COB V5.2 IGYIN5125-U and IGYIN5295-U when using the NOOBJ/OFFSET compiler options |
PI51056 | Decreasing the size of COBOL module generated using DB2 precompiler. |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 September 2015 |
Superseded |
Runtime May 2015 PTF |
COMPILER UI31476, UI31477, UI31478 PTFs
APAR | Description |
PI42701 | COBOL V5 may report lines of unreachable code in several ranges where COBOL V4.2 would report the same lines as one range |
PI45988 | IGYCB7104-U Internal error while compiling function XXXXX. Failed assertion on /tr.source/il/node/TRNodeBase.hpp:1262. |
PI46273 | COMP-5 truncation occurs when using COMPUTE statement |
PI46490 | A variable length move of 0 bytes may move 256 bytes instead when compiled at OPT(1) |
PI46667 | SMF record update |
PI47549 | Compiler incorrectly issues syntax errors while processing large source file |
PI47290 | Long compile time problem |
PI47994 | COBOL 5.2 the compiler default customization macros dont't support setting defaults for the SERVICE or COPYRIGHT option |
PI48462 | Abend with error message IGYCB7145-U Insufficient memory in the compiler to continue compilation when using OPT(1) or OPT(2) |
PI48566 | CPU-consumption 40% higher in V5.2 than V4.2 |
PI48727 | ABEND with SORT and COBOL 5.2 |
PI48874 | FUNCTION result temporaries for NATIONAL-OF(), DISPLAY-OF() are not reused appropriately |
PI48875 | IGYIN5125-U The compilation was terminated due to a error in phase id: "IGYCINIT" |
PI48876 | IGYCB7104-U Internal error compiling function XYZ. Failed assertion ILGEN/WCODEILGENERATOR.CPP:1149 |
PI48878 | The compiler return code does not correctly account for backend message severities changed via MSGEXIT |
PI48879 | COBOL module size increase while using DB2 precompiler |
PI48880 | Rounding problems with DFP under optimization for ARCH(7) and ARCH(8) machines |
PI48881 | V5 compiler does not properly flag unreachable code compared to V4 |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
04 August 2015 |
Superseded |
Runtime May 2015 PTF |
COMPILER UI29671, UI29672, UI29673, UI29674 PTFs
APAR | Description |
PI40497 | COBOL 5.2 PROGRAM ID ERRMSG results in IGYIN5125-U IGYIN5295-U |
PI41378 | (COB V5.2) Compiler error IGYCB7104-U failed assertion on ilgen/WCodeObj.cpp:1186. |
PI42578 | COBOL V5.2 signature information bits incorrect for DATA(24) if also compiled with NORENT |
PI42686 | (COB V5.2) A decrease in performance can occur for CICS transactional processes using EXPONENTIATION |
PI42831 | (COB5.2) IGYCB7104-U Internal error while compiling function X. Failed assertion on ../il/node/TRNodeBase.cpp:11059 |
PI43064 | IGYCB7104-U Internal error while compiling function X. Failed assertion on ilgen/WCodeSymbol.cpp:2527. |
PI43098 | IGYPA5125-U The compilation was terminated due to a compiler error in phase id: "IGYCPANA". |
PI43367 | IGYCB7104-U Internal error while compiling function GESP246. Failed assertion on opts/ValuePropagation.cpp:1407. |
PI43546 | DB2 coprocessor incorrectly issues MSG IGYOS4077-I "DSH4760I DSNHPSRV" |
PI44632 | IGYCB7104-U Internal error while compiling function XXXXXXX. Failed assertion on ../z/codegen/S390Register.cpp:707. |
PI44639 | IGYCB7104-U Internal error while compiling function X Failed assertion on ilgen/WCodeSymbol.cpp:1611. |
PI44915 | IGYIN5295-U The compilation failed due to an internal error detected in the compiler when using OPT(1) and ADATA |
PI44921 | (COB V5.2) IGYCB7104-U Internal error while compiling function xxxxxxxx. Failed assertion on ./Symbol.cpp:693. Compilation terminated. |
PI44923 | (COB V5.2) IGYCB7104-U Internal error while compiling function xxxxxxxx. Failed assertion on ../codegen/WCode.hpp:1637. |
PI44924 | The high bit is not set for the last parameter address if that parameter is "OMITTED" |
PI44926 | Using OPT(0) code generated for some statements are interspersed among others |
PI45379 | The BY CONTENT temporary for a parameter is not reused for later calls with the same parameter, increasing stack frame size |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 May 2015 |
Superseded |
Runtime May 2015 PTF |
Before applying the compiler PTFs (UI27877, UI27878, UI27879), the compiler Runtime PTFs (May 2015 PTFs) UI27688(V1R13)/UI27689(V2R1) MUST be FIRST installed on all systems where executables compiled with UI27877, UI27878, UI27879 will be linked or executed .
COMPILER UI27877, UI27878, UI27879 PTFs
APAR | Description |
PI36085 | IGYCB7145-U Insufficient memory in the compiler to continue compilation when using SSRANGE |
PI36105 | (COB V5.2) COBOL Compiler produces illegal code |
PI36117 | Aliasing problem with OPT(1) and OPT(2) |
PI36171 | Binder message IEW2690E ERRORID = 31 |
PI36500 | (COB V5.2) SEARCH fails if the OCCURS clause on the table is 9 digits, but is under the compiler limit of 134,217,727 |
PI36511 | (COB V5.2) High CPU utilization when UNSTRING is used |
PI36780 | (COB V5.2) Binder receives errors IEW2456E "symbol GETENVPTR unresolved" & "symbol GETJVMPTR unresolved" for NODLL compile |
PI37216 | IGYCB7104-U Internal error while compiling. Failed assertion on WCode/WCode.cpp:5949 |
PI37504 | (COB V5.2) The high bit is not set for the last parameter address if it is a FILE-NAME (FD ITEM) |
PI38473 | (COB V5.2) CPU consumption for OPT(1) is higher than COB V4 |
PI39296 | With Packed decimal, division with remainder can be slower |
PI39879 | (COB 5.2) IGYRC5108-U ABEND0C4 with RULES(NOLAXPERF) |
PI40413 | SMF RECORD update |
PI40822 | New function ZONECHECK |
PI40824 | IGYPS0226-E - ILLEGAL SYMBOL "EXEC" WHEN EXEC SQL INSERT includes "EXEC" in VALUE string |
PI40826 | COBOL compiler fails with error message: IGYCB7104-U Failed assertion on ./Register.cpp:40 |
PI40845 | Restrict optimization of data items across calls for compatibility with V4 |
PI40848 | Improve runtime performance for INITIALIZE statements |
PI40851 | (COB V5.2) Multiply by zero produces a S0C9 divide by zero exception at OPT(0) |
PI40853 | New Function ZONEDATA(NOPFD) |
PI40858 | IGYCB7104-U Internal error when compiling function SO74129. Failed assertion on ./COBOLPerfGraph.cpp:1732. |
PI40859 | IGYCB7104-U Internal error while compiling function XXXXX. Failed assertion on ./CodeGenerator.cpp:7014 |
PI40861 | IGYCB7300-W not issued when code is eliminated using COBOL version 5 compiler (part 2) |
PI40862 | The LIST compiler option output does not include program source lines in some cases |
Relevant technote:
Link | Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|---|
26 February 2015 |
Superseded |
Runtime March 2015 PTF |
Table of Contents:
April 2016 PTF (PE - Do not apply)
June 2015 PTF (ZONECHECK, ZONEDATA(NOPFD))
January 2015 PTF (ZONEDATA(MIG))
September 2014 PTF (XMLPARSE, VLR, MAP(HEX))
March 2014 PTF (5.1.1 enablement including AMODE(24) and IGZXAPI new functionality)
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
25 October 2018 |
Current |
Runtime June 2016 PTF |
COMPILER PTFs: UI59128
APAR | Description |
PH04112 | CBL V5 IGZ0060W TRUNCATION OF HIGH ORDER DIGIT POSITIONS; OK AT CBL V4.2 |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 September 2018 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI58432
APAR | Description |
PH02699 | Incorrect output in listing when specifying LANG(UE) |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
12 June 2018 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI56256
APAR | Description |
PI98620 | TRUNC(BIN) with MOVE of BINARY/COMP/COMP-4 data item to ALPHANUMERIC receiver may have incorrect output |
PI98621 | Incorrect output with INSPECT REPLACING BY SPACES when using DBCs |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
19 December 2017 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI52499
APAR | Description |
PI75865 | COBOL S0C1 compiler generated code being overlayed |
PI88772 | MSGIGYCB7104-U Internal error Failed assertion on optimizer/ValuePropagation.cpp:5063. |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
16 June 2017 |
Superseded |
Runtime June 2016 PTF |
COMPILER PTFs: UI47785, UI47786, UI47787, UI47801
APAR | Description |
PI80974 | Random text may appear in the compiler listing in the 'Invocation parameters' when using cob2 |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
26 February 2017 |
Superseded |
Runtime June 2016 PTF |
COMPILER UI44623, UI44624, UI44625 PTFs
APAR | Description |
PI71594 | Listing incorrectly shows JNOP instead of other branch instruction. |
PI71773 | Compile large Prog. high CPU Utilization CBL V5.1 vs CBL V4.2 |
PI73037 | Invocation parameter TEST(S,EJPD) results in TEST(NOEJPD,SOURCE) |
PI75420 | Incorrect output with consecutive INSPECT REPLACING statements and OPT(1) or OPT(2) |
PI76303 | IGYCB7145 Insufficient memory in the compiler to continue compilation" using OPT(0). |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
26 October 2016 |
Superseded |
Runtime June 2016 PTF |
COMPILER UI41798, UI41799, UI41801 PTFs
APAR | Description |
PI67253 | Correct problems with setting a MAXPCF default in IGYCDOPT usermod |
PI69337 | IGYPG5052-U Too many literals for HM-space were found |
PI70268 | Change COBOL V5/V6 to have the same AMODE settings in the ESD records (compiler output object program) to be that same as in COBOL v3/V4 |
PI70269 | The compiler loops if a PRTEXIT returns rc=12 "OPERATION FAILED" during writing of the compiler listing |
PI70270 | With ZONECHECK, a check is incorrectly always done on the first table element if reference modification is also being used |
PI70272 | When a program contains an 88 level definition without the corresponding 01 level, the compiler returns CC=0197 |
PI70273 | Compile using OPT(0) gives error IGYCB7104-U Failed assertion on ./NodeEvaluation.cpp:268 |
PI70274 | ABENDS0C4 may occur after IS NUMERIC test at OPT(2) causing invalid address(zeros) |
PI70275 | Failed assertion on .../tr.source/ibm/il/node/IBMNode.hpp:1209 |
PI70276 | IGYCB7104-U: Assertion failed at ./CodeGenRA.cpp:73: "Virtual or real registers are live at end of method". |
PI70277 | IGYOP3091-W unreachable code message issued under COB V4 but corresponding IGYCB7300-W message not issued in V5+ |
PI70306 | S0C4 in IGZXSM1 at offset X'76' after an unsuccessful SORT |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
25 August 2016 |
Superseded |
Runtime June 2016 PTF |
COMPILER UI40241, UI40242, UI40243 PTFs
APAR | Description |
PI65091 | At OPT(1|2), IGYCB7104-U Failed assertion on ./CodeGenRA.cpp:84 |
PI66157 | IGYCB7104-U Internal error while compiling function PNAME103. Failed assertion on ./CodeGenerator.cpp:7115. |
PI67250 | Non-parameter BLL cells are no longer initially NULL |
PI67251 | Compile option diagnostics while compiling "ERRMSG" program cause junk messages and a compiler ABEND |
PI67254 | IGZ0072S ABEND incorrectly issued with SSRANGE, OCCURS DEPENDING ON and SET ADDRESS OF |
PI67255 | IGYCB7104-U assert failed ./Inliner.cpp:6577 |
PI67256 | With optimization, PERFORM may set its return address to the end of program, resulting in ABEND0C1 upon paragraph return |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 June 2016 |
Superseded |
Runtime June 2016 PTF |
Before applying the compiler PTFs (UI38928, UI38929, UI38930, UI38931), the Runtime PTFs (June 2016 PTFs) UI38926(V1R13)/UI38933(V2R1)/UI38932(V2R2) MUST be FIRST installed on all systems where executables compiled with UI38928, UI38929, UI38930, UI38031 will be linked or executed .
COMPILER UI38928, UI38929, UI38930, UI38931 PTFs
APAR | Description |
PI62711 | UNSTRING provides different results with COBOL V5 |
PI62779 | FIix memory corruption problem caused by APAR PI58857/PTF UI37372 ----> To fix PE PTF(UI37372) |
PI63952 | Add newer interfaces in JNINATIVEINTERFACE |
PI64249 | Disallow reference modification of SET ADDRESS OF identifier-5 |
PI64250 | Failed assertion on ilgen/z/WCodezOSSystemOSLinkage.cpp:2700. |
PI64253 | CBL V5.1 UNSTRING into NUMERIC DATA items with embedded SIGN produce different results |
PI64256 | Compile time too slow at OPT(2) |
PI64257 | PERFORM statement that cannot reach its EXIT is not flagged |
PI64258 | Slow Compile time with OPT(1) |
PI64259 | Statement are interleaved at OPT(0) |
PI64260 | IGYCB7104-U Internal error ... Failed assertion on ./SequentialCompareFolding.cpp:189 |
PI64261 | Increase in COBOL cpu during compile with OPT(1) and OPT(2) |
PI64262 | Incorrect output using reference modification with OPT(2) |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
29 April 2016 |
Superseded |
Runtime January 2016 PTF |
COMPILER PTF: UI37372, UI37373, UI37374
APAR | Description |
PI53578 | Improvement of IGYCB7300-W message when reporting removed lines of optimized code for group move statements at OPT(1|2) |
PI56834 | IGYCB7145-U Insufficient memory in the compiler to continue compilation at OPT(1,2) |
PI57745 | IGYPG5125-U The compilation was terminated due to a compiler error in phase id: "IGYCPGEN" |
PI57769 | With OPT(1/2),NUMPROC(NOPFD/MIG), add 0 to data value optimizes away the addition, incorrectly keeping invalid zone bits |
PI57812 | Support dynamic storage in COBOL (PIC X(1) linkage section items with reference modification and TABLE ODO overlays) |
PI58429 | SQLCODE -20210 when using COBOL Coprocessor with NOSQLCCSID option |
PI58857 | (COB V5.1) Numeric-edited data value with invalid sign is moved into an unsigned zoned-decimal data field gives IGZ0063S |
PI59001 | PERFORM WITH TEST AFTER statement gives incorrect/different results at OPT(2) |
PI61134 | (COB V5.1) With debugging mode enabled, module size is 4 times greater than V4.2 module size |
PI61139 | CICS Integrated produces compiler error IGYLI0088-S on EXEC CICS INQUIRE PROGRAM .... COPY .... END-EXEC command |
PI61140 | Unlike prior COBOL implementations, COBOL V5+ does not initialize fullword or smaller RETURNING values to zero |
PI61142 | ZONECHECK: don't validate BY REFERENCE using arguments in CALL/INVOKE statements |
PI61144 | DISPLAY ADDRESS OF {ITEM} displays address of ADDRESS of {item} |
PI61145 | Storage overlay on READ when using record contains 0 characters |
PI61146 | Compiler incorrectly issues IGYSC0238-W warning message |
PI61151 | IGYCB7104-U Internal error while compiling function XXXXX. Failed assertion on IlOps.hpp:2145. Compilation terminated. |
PI61152 | SERVICE("string") compile time option does not add "STRING" to a traceback |
PI61154 | Excessive compile time with ENTERPRISE COBOL V5 with OPT(1) or OPT(2) |
PII61156 | IGYCB7104-U Internal error Failed assertion on OMRRegisterBase.hpp:86 |
PI61157 | IGYCB7145-U Insufficient memory in the compiler to continue compilation |
PI61158 | When COB V5 OPT(1/2) discards code, it doesn't resolve constants in discarded code so program name constants are lost |
PI61159 | Slow Compile time due to TEST(NOEJPD,SOURCE) and OPT(2) |
PI61164 | MSG IGYCB7145-U Insufficient memory in the compiler to continue compilation with OPT(2) |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
19 February 2016 |
Superseded |
Runtime January 2016 PTF |
Before applying the compiler PTFs (UI35332, UI35333, UI35334), the Runtime PTFs (January 2016 PTFs) UI34684(V1R13)/UI34685(V2R1)/UI34683(V2R2) MUST be FIRST installed on all dev/test systems where programs will be compiled with UI35332, UI35333, UI35334 applied. |
COMPILER PTF: UI35332, UI35333, UI35334
APAR | Description |
PI45771 | Performance degradation with ENTERPRISE COBOL V5 under CICS |
PI56059 | (COB V5.1) CLOSE REEL writes invalid data to second volume of a multi-volume dataset |
PI56346 | Compile time performance fix |
PI56384 | IGYCB7147-U Internal error detected in "CDA" phase at ddpi_dwcode_xref.c:159 |
PI56535 | Enterprise COBOL V5.x customers compiling programs that use floating point arithmetic using ARITH(COMPAT) may yield different results |
PI56537 | (COB V5.1) Modify the condensed verb listing report to sort verbs in hex location(HEXLOC) order instead of LINEID order |
PI56538 | Incorrect statement number shown in CEEDUMP with OPT(1) and NOTEST(DWARF) |
PI56541 | Compiler may incorrectly produce warning message IGYCB7300-W |
PI56542 | (COB V5.1) Compile using COMP-1 data items & OPT(1/2) may give compiler errors IGYIN5125-U & IGYIN5295-U error code 264 |
PI56544 | IGYCB7104-U Internal error Failed assertion .....cpp:3858 |
PI56871 | Syntax errors are not flagged by DB2 Coprocessor when data items follow an SQL END-EXEC |
PI56872 | New warning message if SQL or CICS option specified and no EXEC SQL or EXEC CICS statement in the program |
PI56873 | Correct ZONECHECK(ABD) to identify DATA-ITEM as sender in the "ADD 1 TO data-item" statement NUMERIC class test |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
16 December 2015 |
Superseded |
Runtime May 2015 PTF |
COMPILER UI33661 PTF
APAR | Description |
PI51764 | Performing a READ and MOVE of a variable length file produces different results in ENTERPRISE COBOL V5 than V4 |
PI51812 | ABEND0C1 occurs as compiled code branches to constant area on EXIT statement |
PI52582 | OPT(1) causing runtime errors as branch back to code after PERFORM UNTIL is not generated |
PI52586 | Add support to the new ATTACH(ULI) DB2 option |
PI52600 | Compile of large program at OPT(1/2) fails with IGYCB7145-U insufficient memory in the compiler to continue compilation |
PI53331 | Compiler change to exploit new runtime message to give more information about ZONECHECK warnings: IGZ0277 |
PI53524 | Instructions from different source lines may be interleaved by the compiler for variable-length moves compiled at OPT(0) |
PI53536 | (COB V5.1) compile time with OPT(1),STGOPT under COB V5.1 is 40 times greater than OPT(FULL) compile under COB V4 |
PI53537 | COBOL V5 module size with OPT(2) much larger than V4.2 compiled module for some modules |
PI53539 | COBOL V5.1 compile msg IGYCB7104-U Assertion failed..cpp:11060 |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
05 November 2015 |
Superseded |
Runtime May 2015 PTF |
COMPILER UI32598, UI32599 PTFs
APAR | Description |
PI46340 | Rounding problems with DFP under optimization for ARCH(7) and ARCH(8) machines |
PI49330 | COB V5.1 IGYIN5125-U and IGYIN5295-U when using the NOOBJ/OFFSET compiler options |
PI50045 | COB V5.1 compiler assigns "ADDRESS OF" to variables in SELECT & FETCH for DB2 programs using integrated coprocessor |
PI50068 | Decreasing the size of COBOL module generated using DB2 precompiler |
PI50444 | In a mixed COPY/SQL INCLUDE environment, copybook inclusion may be incomplete |
PI50445 | CPU-consumption 40% higher in V5.1 than V4.2 |
PI50447 | COBOL message IGYCB7300-W being issued incorrectly |
PI50448 | Long compile time problem |
PI50882 | After UI25594, use of INITIALIZE with target data items that is a group containing tables produces unexpected results |
PI51082 | HIPER: With ARCH(10), OPT(1/2), moving a USAGE DISPLAY item to item with fewer digits & using in computation can give bad result |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
02 September 2015 |
Superseded |
Runtime May 2015 PTF |
COMPILER UI30482, UI30568 PTFs
APAR | Description |
PI42550 | 122016 IGYIN5125-U The compilation was terminated due to a error in phase id: "IGYCINIT" |
PI43353 | IGYIN5295-U The compilation failed due to an internal error detected in the compiler when using OPT(1) and ADATA |
PI43541 | Compiler issues IGYIN5295-U Internal Compiler Error |
PI43665 | Compiler issues IGYCB7104-U Internal error with failing assertion on ./CodeGenRA.cpp:84. |
PI44627 | The high bit is not set for the last parameter address if that parameter is "OMITTED" |
PI44873 | The BY CONTENT temporary for a parameter is not reused for later calls with the same parameter, increasing stack frame size |
PI44961 | IGYCB7104-U Internal error compiling function XYZ. Failed assertion WCode/WCodeIlGenerator.cpp:1149 |
PI44975 | COBOL module size increase while using DB2 precompiler |
PI45218 | With ZONECHECK(MSG) specified message IGYCB7104-U occurs. Message points to failed assertion on ./CodeGenRA.cpp:84 |
PI46295 | The compiler return code does not correctly account for backend message severities changed via MSGEXIT |
PI46537 | A decrease in performance can occur for CICS transactional processes using EXPONENTIATION. |
PI46538 | IGYCB7104-U Internal error while compiling function XXXXXXX. Failed assertion on ../z/codegen/S390Register.cpp:707. |
PI46544 | COBOL V5 may report lines of unreachable code in several ranges where COBOL V4.2 would report the same lines as one range. |
PI46549 | IGYCB7104-U Internal error while compiling function X Failed assertion on ilgen/WCodeSymbol.cpp:1611. |
PI46551 | IGYCB7104-U Internal error while compiling function XXXXX. Failed assertion on /tr.source/il/node/TRNodeBase.hpp:1262. |
PI46566 | IGYCB7104-U Internal error while compiling function X. Failed assertion on ilgen/WCodeSymbol.cpp:2527. |
PI46567 | COMP-5 truncation occurs when using COMPUTE statement |
PI46935 | FUNCTION result temporaries for NATIONAL-OF(), DISPLAY-OF() are not reused appropriately |
PI47071 | COBOL V5.1 signature information bits incorrect for DATA(24) if also compiled with NORENT |
PI47567 | Compiler abort with XML PARSE programs with message ICE: IGYRC5108-U compiler terminating |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
25 June 2015 |
Superseded |
Runtime May 2015 PTF |
COMPILER UI28607/UI28608/UI28610 PTFs
APAR | Description |
PI34257 | (COB V5.1) IGYCB7104-U Internal error while compiling Function XXXXXXXX. Failed assertion on ./Symbol.cpp:693. |
PI37270 | New Function ZONEDATA(NOPFD) |
PI39345 | Compute optimization may store insufficient digit for intermediate results |
PI39745 | IGYPS0226-E - Illegal symbol "EXEC" when EXEC SQL INSERT includes "EXEC" in VALUE string |
PI39846 | COBOL compiler fails with error message: IGYCB7104-U Failed assertion on ./Register.cpp:40 |
PI39914 | (COB V5.1) Multiply by zero produces a S0C9 divide by zero exception at OPT(0) |
PI40057 | IGYCB7104-U Internal error while compiling function xxxxx. Failed assertion on ./CodeGenerator.cpp:7014 |
PI40323 | New function ZONECHECK |
PI40879 | (COB V5.1) IGYCB7104-U Internal errorwhile compiling Function xxxxxxxx. Failed assertion on ./Codegen/WCode.hpp:1637. |
PI41296 | IGYCB7104-U Internal error while compiling Functio {name}. Failed assertion on S390/WCodeBIFHelpers.cpp:416 |
PI41355 | Using OPT(0) code generated for some statements are interspersed among others. |
PI41481 | V5 compiler does not properly flag unreachable code compared to V4. |
PI42656 | With packed decimal, DIVISION with REMAINDER can be slower. |
PI43527 | Continuation of APAR PI40879. (COB V5.1) IGYCB7104-U Internal errorwhile compiling Function xxxxxxxx. Failed assertion on ./Codegen/WCode.hpp:1637. |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
24 April 2015 |
Superseded |
Runtime April 2015 PTF |
Before applying the compiler PTF UI26829, the compiler Runtime PTFs (April 2015 PTFs) UI26787(V1R13)/UI26788(V2R1) MUST be FIRST installed on all systems where executables compiled with UI26829 will be linked or executed.
COMPILER UI26829 PTF
APAR | Description |
PI34430 | Aliasing problem with OPT(1) and OPT(2) |
PI35534 | Binder message IEW2690E ERRORID = 31 |
PI36103 | (COB V5.1) COBOL Compiler produces illegal code. |
PI36498 | (COB V5.1) SEARCH fails if the OCCURS clause on the table is 9 digits, but is under the compiler limit of 134,217,727 |
PI36510 | (COB V5.1) High CPU utilization when UNSTRING is used |
PI36777 | (COB V5.1) Binder receives errors IEW2456E "symbol GETENVPTR unresolved" & "symbol GETJVMPTR unresolved" for NODLL compile. |
PI37212 | IGYCB7104-U Internal error while compiling. Failed assertion on WCode/WCode.cpp:5949 |
PI37503 | (COB V5.1) The high bit is not set for the last parameter address if it is a FILE-NAME (FD ITEM) |
PI38470 | (COB V5.1) CPU consumption for OPT(1) is higher than COB V4 |
PI38571 | IGYSI5301-U CEEPIPI RC=28 failure when compiling with message exit SIGYSAMP(MSGEXIT) |
PI38836 | The LIST compiler option output does not include program source lines in some cases |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
06 March 2015 |
Superseded |
Runtime March 2015 PTF |
Before applying the compiler PTFs UI25594/UI25595/UI25596, the compiler Runtime PTFs (March 2015 PTFs) UI26506(V1R13)/UI26507(V2R1) MUST be FIRST installed on all systems where executables compiled with UI25594/UI25595/UI25596 will be linked or executed.
COMPILER UI25594/UI25595/UI25596 PTFs
APAR | Description |
PI29337 | IGYCB7300-W not issued when code is eliminated using COBOL version 5 compiler (part 2) |
PI32133 | New function request to add "WRONG LENGTH READ" warning msg to COB V5.1 compiles, similar to FLAGMIG4/IGYPS2263-W for COB V4 |
PI32825 | (COB V5.1) with OPT(2), the THEN clause of an IF statement may be optimized out, causing incorrect logic path to be taken |
PI32923 | IGYCB7145-U insufficient memory in the compiler to continue |
PI32976 | IGYCB7145-U insufficient memory in the compiler to continue compilation when using SSRANGE |
PI33207 | COBOL compiler generates wrong results with OPT(2) |
PI33211 | (COB V5.1) Various corrupted messaging when Japanese language enabled |
PI33255 | IGYCB7104-U Internal error when compiling function SO74129. Failed assertion on ./COBOLPerfGraph.cpp:1732. |
PI33323 | (COB V5.1) Compile error IGYCB7104-U for function __COMPUNITSINIT. Failed assertion on ./ListingAgent.cpp:3804. |
PI33342 | Restrict optimization of data items across calls for compatibility with V4 |
PI33528 | The WSA address used by the COBOL program is reset to zero |
PI34100 | Improve runtime performance for INITIALIZE statements |
PI35397 | Performance problem with loops |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
15 January 2015 |
Superseded |
Runtime December 2014 PTF |
COMPILER UI24300 PTF
APAR | Description |
PI28496 | IGYCB7145-U Insufficient memory in the compiler to continue compilation |
PI29538 | When the SQL host variable reference is "NAME", compiler error "IGYPS0212-S" is received |
PI30402 | IGYCB7145-U Insufficient memory in the compiler to continue compilation at OPT(2) |
PI31403 | Problem migrating programs with invalid zone bits to COBOL V5.x from COBOL V4.2. |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
13 December 2014 |
Superseded |
Runtime December 2014 PTF |
COMPILER UI23730/UI23731/UI23732 PTFs
APAR | Description |
PI21773 | IGYCB7145-U Insufficient memory in the compiler issued when compiling program with 1400M. |
PI21822 | IGYPA3293-E Incorrectly issued during XML GENERATE |
PI23670 | COBOL V5.1 compiler program check with terminating message IGYRC5108-U |
PI25796 | IGYCB7300-W not issued when code is eliminated using COBOL Version 5 compiler |
PI25926 | The compiler truncates the original source displayed as a part of listing in DEBUG tool. |
PI26234 | Compiler hits IGYCB7104-U internal error |
PI26646 | Compiler aborts with message MSGIGYCB7104-U internal error while compiling function XXXXXX. |
PI26777 | Using OPT(0) code generated for some statements are interspersed among others |
PI26944 | Increased REGION required using SSRANGE and table element subscripted using all constant subscripts |
PI27159 | COBOL V5.1 ADATA symbol record not fully compatible with COBOL V4.2 ADATA |
PI27541 | (COB V5.1) Control characters in source may result in a line split in the source, which causes problems for the DEBUG tool |
PI27839 | (COB V5.1) The register containing length of variable-length move can be off by 1 following move when compiled at OPT(1/2) |
PI28332 | IMS call issues COBOL ABEND with code AB |
PI28424 | COBOL V5 list output in incorrect for EXRL instruction |
PI28657 | IGYDG5201-U Internal compiler error code "TALIA-E10" occurred using OPT(1/2) |
PI28738 | IGYCB7153-S Converting source file to UTF-8 has failed during the CDA phase error when compiling using CODEPAGE(939) and TEST |
PI28923 | COBOL 5.1 module causes CEEPCALL to abend S0C1 |
PI28938 | Compiler optimization causes "IGYCB7145-U Insufficient memory in in the compiler to continue compilation " error |
PI29284 | MSGIGYCB7104-U Internal error while compiling function XXXXX. Failed assertion on ./IlOps.hpp:2112. |
PI29351 | Missing the SQL VERSION STRING in the load module when using OPT |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 September 2014 |
Superseded |
Runtime September 2014 PTF |
COMPILER UI20945/UI21346/UI21043/UI21044/UI21045/UI21755 PTFs
APAR | Description |
PI19678 | Offsets in MAP output not consistent with previous compiler releases |
PI25119 | Using unsigned numeric display item in INSPECT statement produces unexpected results |
PI22094 | New function APAR - XMLPARSE & VLR |
PI21950 | IGYCB7104-U Internal error failed assertion on /CODEGENERATOR.cpp:6965. Compilation terminated. |
PI22920 | COBOL incorrectly handling 66 level items when in LINKAGE, file section or external data |
PI23024 | Compiler incorrectly optimizes IS NUMERIC test at OPT(2) |
PI24639 | (COB V5.1) variable-length moves of zero bytes can overwrite values in a register without restoring them at OPT(2) |
PI25083 | Excessive CPU consumption using OPT(2) |
Relevant technote:
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 July 2014 |
Superseded |
Runtime March 2014 PTF |
COMPILER UI19849/UI19850/UI19851 PTFs
APAR | Description |
PI18183 | Compile accepts XML Generate when identifier-7 contains occurs in TYPE OF Z1 IS ATTRIBUTES |
PI18450 | IGYIN5125-U error in phase IGYCINIT. IGYIN5295-U with error code 267 during COBOL compile. |
PI18572 | The compiler should force LRECL=80 for the SYSLIN object output if the user did not specify an LRECL for SYSLIN in his JCL |
PI19346 | The SORT program is not returning sorted records (Output procedure is not being used) in COBOL V5.1 |
PI19522 | Listing shows incorrect offset for a variable within the linkage section |
PI19712 | If literal-6 is NATIONAL & identifier-1 is not NATIONAL in an XML GENERATE statement, a compiler error should occur |
PI19763 | COBOL 5.1 compile returns error IGYCB7104-U - Failed assertion on ./COBOLPerfGraph.cpp:907 |
PI19815 | The object of the Execute Relative Long (EXRL) instruction does not display in a V5.1 listing. |
PI19977 | GYCB7104-U issued for a failed assertion in ./COBOLPerfGraph.cpp:787 |
PI20292 | V5.1 compile error IGYCB7104-U: Failed assertion on ../codegen/WCode.hpp:1628 |
PI20331 | IGYCB7104-U issued for a failed assertion in ./COBOLPerfGraph.cpp:962 |
PI20376 | IGYDG5273-U buffer size was too small for WCODE workfile |
PI20469 | V5.1 compile error IGYCB7104-U: Failed assertion on s390/MemoryReference.cpp:230 |
PI20532 | V5.1 compile error IGYCB7104-U: Failed assertion on ./COBOLPerfGraph.cpp:526 |
PI20546 | V5.1 compile error IGYCB7104-U: Failed assertion on ./COBOLPerfGraph.cpp:948 |
PI21182 | VALUE clause not executed under OPT(0) |
PI21664 | (COB V5.1) IGYCB7104-U Internal error while compiling function FWLC009. Failed assertion on ./CodeGenRA.cpp:84 |
PI21860 | An UNSTRING results in incorrect output (LOW-VALUES) |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
29 May 2014 |
Superseded |
Runtime March 2014 PTF |
COMPILER UI18382 PTF
APAR | Description |
PI18087 | HIPER: V5.1 two consecutive computational statements yield unexpected results at runtime when compiled with OPT(1/2) |
PI18696 | Abend S0C7 on an ADD statement |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
22 May 2014 |
Superseded |
Runtime March 2014 PTF |
COMPILER UI18034/UI18055 PTFs
APAR | Description |
PI16359 | Cmpl loop after ABENDE37 when SYSPRINT goes to a full PDSE or ABEND0C4 after ABENDX37 if full PDS |
PI12998 | Use of rerun I/O clause causes error: stack should be empty but has 1 value & assertion failure wcode/wcodeilgenerator.cpp:1302 |
PI13636 | IGYCB7145-U insufficient memory when compiling using optimization |
PI14476 | Length of a multi-byte variable-length MOVE can temporarily be off by one following a MOVE when using OPT(1/2) |
PI14553 | V5.1 compile gives error IGYCB7104-U and 'Failed assertion on s390/inspectevaluator.cpp:1903' |
PI15609 | The object of an LARL instruction does not display in a listing |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
21 March 2014 |
Superseded |
Runtime March 2014 PTF |
COMPILER UI16133/UI16134/UI16135 PTFs
APAR | Description |
PI07531 | IGYCB7145-U insufficient memory at compile time |
PI11399 | Compiler error when mixing PERFORM & PERFORM w/THRU |
PI11805 | V5.1 batch compilation that specifies DLL may fail with error IGYCB7104-U with "Failed assertion on ./WCode/WCodeDefs.hpp:261" |
PI13222 | COBOL 5.1 compile with OPT(1) returns error IGYCB7104-U - Failed assertion on ./Register.cpp:1034 |
PM93583 | GYDG5201-U Internal compiler error code "WSYM-01" occurred |
Relevant technotes for AMODE(24) & IGZXYZ123 query users:
- Support for AMODE 24 added to Enterprise COBOL for z/OS V5.1.1
- New function code added to API Routine IGZXAPI to query the WORKING-STORAGE area address for a given program..
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 January 2014 |
Superseded |
Runtime September 2013 PTF |
COMPILER UI14448 PTF
APAR | Description |
PI05656 | CMPL loop in compile of COBOL/SQL coprocessor program with "REPLACE" and missing "END-EXEC." |
PI05657 | IGYPS5062-U There was insufficient storage. |
PI05658 | COBOL COPY...REPLACING errors using EXEC to replace partial dataname or paragraph name. |
PI06128 | CIGYDS0197-E "11" was a name that started with an underscore |
PI06899 | No compiler error recieved for abbreviated IF statement with confusion about implied subject. |
PI08238 | Compiler generates incorrect code for PERFORM UNTIL statement. |
PM99261 | Expected division-by-zero message is not being printed |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
22 October 2013 |
Superseded |
Runtime September 2013 PTF |
COMPILER UK98481/UK98482/UK98483/UK98499 PTFs
APAR | Description |
PM92523 | IMS support enhancement |
PM92894 | ABEND322 loop in IGYCDGEN during compile of COBOL program using NOTEST(DWARF) |
PM96176 | IGYWDOPT and IGYWUOPT are missing from SIGYSAMP |
PM97763 | Changing DISPSIGN compiler option default to SEP is not accepted |
PM97939 | Compiler creates invalid special register table |
Relevant technotes for IMS-SQL users:
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
13 September 2013 |
Superseded |
Runtime September 2013 PTF |
COMPILER UK96988/UK96989/UK97247 PTFs
APAR | Description |
PM92585 | COBOL version 5 fixes for problems identified in beta program and Japanese message updates |
PM95418 | CMPL MSGIGYCB7104-U Internal compiler error and RC16 using options offset and test |
PM95906 | The message number 1307 could not be found for facility ID IGY |
Table of Contents:
January 2021 PTF (PE -Check APAR PH34885 for more details about the PE fix )
April 2020 PTF (PE -Check APAR PH25316 for more details about the PE fix )
September 2019 PTF(6.3 Enablement)
August 2017 PTF1(6.2 Enablement)
April 2017 PTF (PE - Check APAR PI84154 for more details about the PE fix )
April 2016 PTF(6.1 enablement)
March 2016 PTF (PE - Do not apply)
February 2016 PTF (PE - Do not apply)
March 2015 PTF(5.2 enablement)
February 2015 PTF (PE - Do not apply)
September 2014 PTF (XMLPARSE support)
March 2014 PTF (5.1.1 enablement including AMODE(24) and IGZXAPI new functionality)
June 2013 PTF (5.1 enablement)
Date Released | Status | Download |
---|---|---|
30 March 2021 |
current |
RUNTIME PTF: V2R3: UI74556 / V2R4: UI74561
APAR | Description |
PH34381 |
Intrinsic function TEST-FORMATTED-DATETIME should recognize a zero in the day field as invalid input |
PH34803 |
New feature to add display of TUNE option to CEEDUMP |
PH34885 |
After APAR PH33105 FUNCTION UUID4 performance improvement, UUID4 abends 0C4 in a CICS environment. |
RUNTIME PTF: V2R3: UI74573 (AMODE64) ---> PRE-REQ UI74556
V2R4: UI74576 (AMODE64) ---> PRE-REQ UI74561
APAR | Description |
PH34771 | Intrinsic function TEST-FORMATTED-DATETIME should recognize a zero in the day field as invalid input for AMODE64 |
PH34857 | AMODE(64): CBL Runtime work to support the TUNE option |
Date Released | Status | Download |
---|---|---|
28 January 2021 |
Superseded |
RUNTIME PTF: V2R3: UI73514 / V2R4: UI73516
APAR | Description |
PH32809 |
Update Symbolic feedback codes in the SCEESAMP sample library for new messages IGZ0372S to IGZ0376S |
PH32810 |
Occasional ABEND0C4 in IPCS VERBX LEDATA 'COMP(COBOL)' at IGZCER4+1A64 |
PH33105 |
Improve performance for intrinsic function UUID4 |
RUNTIME PTF: V2R3: UI73525 (AMODE64) ---> PRE-REQ UI73514
V2R4: UI73526 (AMODE64) ---> PRE-REQ UI73516
APAR | Description |
PH32808 | New Function: Support IPCS VERBEXIT LEDATA 'COMP(COBOL)' for AMODE64 |
PH33107 | Improve performance for intrinsic function UUID4 for AMODE64 |
Date Released | Status | Download |
---|---|---|
30 November 2020 |
Superseded |
RUNTIME PTF: V2R3: UI72716; UI72717 / V2R4: UI72718; UI72719
APAR | Description |
PH30064 |
EQAUEDAT compiled with COBOL V5+ is not being called during Debugger execution. |
PH30656 |
COBOL 5+ uses only the 9 low order digits of a USAGE DISPLAY VSAM relative record key |
PH31133 |
COBOL 2014: new date & time intrinsic functions. |
PH31172 |
Runtime support for NEW JSON GENERATE CONDITIONAL SUPPRESS FEATURE |
RUNTIME PTF: V2R3: UI72751 (AMODE64) ---> PRE-REQ UI72716
V2R4: UI72752 (AMODE64) ---> PRE-REQ UI72718
APAR | Description |
PH30338 | CEEDUMP missing local variables for AMODE64 |
PH30657 | COBOL 5+ uses only the 9 low order digits of a USAGE DISPLAY VSAM relative record key for AMODE64 |
PH31134 | COBOL 2014: new date & time intrinsic functions. |
Date Released | Status | Download |
---|---|---|
10 October 2020 |
Superseded |
RUNTIME PTF: V2R3: UI71970 / V2R4: UI71971
APAR | Description |
PH29665 |
IGZXAPI Function Code 11 (DLEI query) returns incorrect result when callback routine is used. |
PH29755 |
CEEDUMP missing local variables |
PH29954 |
Performance degradation in IGZ@EINI when compared to COBOL V4.2 |
Date Released | Status | Download |
---|---|---|
27 September 2020 |
Superseded |
RUNTIME PTF: V2R2: UI71561 / V2R3: UI71562 / V2R4: UI71563
APAR | Description |
PH28398 |
INSPECT should not modify an inspected item (CHAPTER 17 of the V6+ Migration Guide for INSPECT ... TALLYING) |
PH28573 |
VSAM file opening fails with IGZ0021C SHOWCB was unsuccessful for
|
RUNTIME PTF: V2R3: UI71564 (AMODE64) ---> PRE-REQ UI71562
V2R4: UI71565 (AMODE64) ---> PRE-REQ UI71563
APAR | Description |
PH28997 | Continuing improvement to COBOL runtime support for AMODE64 |
PH29138 | INSPECT should not modify an inspected item (CHAPTER 17 of the V6+ Migration Guide for INSPECT ... TALLYING) |
Date Released | Status | Download |
---|---|---|
27 August 2020 |
current |
RUNTIME PTF: V2R2: UI71030 / V2R3: UI71031 / V2R4: UI71032
APAR | Description |
PH27675 |
ABEND0C4 in IGZXSLP1 called from getVariableInfo due to bad R15 value |
Date Released | Status | Download |
---|---|---|
24 July 2020 |
Superseded |
RUNTIME PTF: V2R2: UI70444 / V2R3: UI70448 / V2R4: UI70450
APAR | Description |
PH24319 |
TEST (,,,SEPARATE(NODSNAME)), POSIX(ON) gives no local variables in CEEDUMP |
PH26065 |
Improve performance of IGZ0279W message. |
PH26698 |
THE JSON GENERATE and PARSE statement will be enhanced to support JSON BOOLEAN NAME/VALUE pairs |
PH26882 |
S0C8 exceptions in IGZXFCAL, resulting in high CPU |
PH26994 |
IGZXAPI Function Code 8 Abends when CAA of the caller is different from CAA of the COBOL program to be queried |
RUNTIME PTF: V2R3: UI70521 (AMODE64) ---> PRE-REQ UI70448
V2R4: UI70581 (AMODE64) ---> PRE-REQ UI70450
APAR | Description |
PH26984 | Improvements to COBOL program functionality for AMODE64 |
PH27003 | IGZXAPI NEW function code 16 to retreive WORKING-STORAGE addresses of all COBOL programs in the run-unit for AMODE64. |
Date Released | Status | Download |
---|---|---|
23 June 2020 |
Superseded |
RUNTIME PTF: V2R2: UI70070 / V2R3: UI70075 / V2R4: UI70076
APAR | Description |
PH25373 |
Cobol not honoring printer control char using ADV |
PH25815 | IGZCXCC processing fails CEE3537S cancelling a COBOL NORENT program linked RENT |
PH25917 | Add QSAMBUFFINITCHAR IGZUOPT option to control LINAGE buffer initial characters |
PH26029 | Various C/C++ runtime failures during termination if the COBOL created JVM isn't explicitly destroyed |
Date Released | Status | Download |
---|---|---|
03 July 2020 |
current |
RUNTIME PTF: V2R3: UI70343
APAR | Description |
PH26882 |
s0c8 exceptions in IGZXFCAL, resulting in high cpu |
Date Released | Status | Download |
---|---|---|
23 June 2020 |
Superseded |
RUNTIME PTF: V2R2: UI70070 / V2R3: UI70075 / V2R4: UI70076
APAR | Description |
PH25373 |
Cobol not honoring printer control char using ADV |
PH25815 | IGZCXCC processing fails CEE3537S cancelling a COBOL NORENT program linked RENT |
PH25917 | Add QSAMBUFFINITCHAR IGZUOPT option to control LINAGE buffer initial characters |
PH26029 | Various C/C++ runtime failures during termination if the COBOL created JVM isn't explicitly destroyed |
Date Released | Status | Download |
---|---|---|
27 May 2020 |
Superseded |
RUNTIME PTF: V2R2: UI69401 / V2R3: UI69403 / V2R4: UI69405
APAR | Description |
PH22538 |
S0C1 due to overlay of code in IGZXFCAL during enclave initialization when ALL31(OFF) under CICS |
PH23991 | IGZ0032S WITH COBOL V6 on CANCEL with CEEHDLR |
PH24466 | JSON PARSE for null for a group terminates with IGZ0339W |
PH24531 (V2R3 and V2R4 only) | Update message IGZ0153S to specifically indicate COBOL runtime or z/OS service needs to be installed |
PH25316 | S0C4 in IGZEINI1 offset X'1630' after applying UI69093 |
RUNTIME PTF: V2R3: UI69632 (AMODE64) ---> PRE-REQ UI69403
V2R4: UI69635 (AMODE64) ---> PRE-REQ UI69405
APAR | Description |
PH22989 | INTEGER-OF-DATE and INTEGER-OF-DAY intrinsic functions may encounter unexpected behavior or ABEND for AMODE64 |
PH23946 | Performance improvement for INSPECT statement for AMODE 64 |
Date Released | Status | Download |
---|---|---|
27 April 2020 |
current |
RUNTIME PTF: V2R2: UI69091 / V2R3: UI69093 / V2R4: UI69094
APAR | Description |
PH22863 | Performance improvement for INSPECT statement |
PH23903 | S0C4 IGZXPRS1 offset X'3C0' using incorrect WSA address |
Date Released | Status | Download |
---|---|---|
01 April 2020 |
current |
RUNTIME PTF: V2R2: UI68610 / V2R3: UI68612 / V2R4: UI68614
APAR | Description |
PH21585 | IGZXAPI enhancements to support updating dynamic length elementary data item |
PH22618 | Add diagnostic messages in CEEDUMP |
PH22676 | Internal error GPCB-IPCB in module IGZ@PRC |
RUNTIME PTF: V2R3: UI68686 (AMODE64) ---> PRE-REQ UI68612
V2R4: UI68687 (AMODE64) ---> PRE-REQ UI68614
APAR | Description |
PH21924 | Abend U4087-8 in CELQLIB following 0C7 abend when NOTEST(DWARF) and LP(64) are chosen for AMODE64 |
PH22631 | Improvements to COBOL program functionality for AMODE64 |
Date Released | Status | Download |
---|---|---|
25 February 2020 |
Superseded |
RUNTIME PTF: V2R2: UI67801 / V2R3: UI67819 / V2R4: UI67822
APAR | Description |
PH21709 | COBOL V5+ program calling C/C++ program indirectly can result in CRENT(CAA+X'1F4')=0, causing ABEND0C4 in COBOL V5+ program |
Date Released | Status | Download |
---|---|---|
24 January 2020 |
Superseded |
RUNTIME PTF: V2R2: UI67483
APAR | Description |
PH20254 | For an edited display numeric picture MOVE source, a conversion may modify memory after the conversion temporary |
PH20569 | S0C4 in IGZXE32 offset X'DC' on MERGE |
PH20733 | For an edited display numeric picture MOVE source, a conversion may modify memory after the conversion temporary for AMODE64 |
RUNTIME PTF: V2R3: UI67485 / V2R4: UI67486
APAR | Description |
PH21259 | For an edited display numeric picture MOVE source, a conversion may modify memory after the conversion temporary |
PH21260 | For an edited display numeric picture MOVE source, a conversion may modify memory after the conversion temporary for AMODE64 |
PH21261 | S0C4 in IGZXE32 offset X'DC' on MERGE |
RUNTIME PTF: V2R3: UI67448 (AMODE64) ---> PRE-REQ UI67485
V2R4: UI67449 (AMODE64) ---> PRE-REQ UI67486
APAR | Description |
PH19741 | UNSTRING with NOSSRANGE with COBOL V6 behave differently than COBOL V4 when dealing with zero-length items for AMODE64. |
PH20718 | Improvements to COBOL program functionality for AMODE64 |
Date Released | Status | Download |
---|---|---|
19 December 2019 |
Superseded |
RUNTIME PTF: V2R2: UI66976 / V2R3: UI66974 / V2R4: UI66975
APAR | Description |
PH19740 | UNSTRING with NOSSRANGE with COBOL V6 behave differently than COBOL V4 when dealing with zero-length items. |
Date Released | Status | Download |
---|---|---|
04 November 2019 |
Superseded |
RUNTIME PTF: V2R2: UI66560 / V2R3: UI66555 / V2R4: UI66557
APAR | Description |
PH18138 | S0C4 in IGZXCKP offset X'E4' on RERUN |
PH18643 | Add runtime-support for a new keyword OMITTED in the NAME phrase in JSON GENERATE statement. |
PH18644 | IGZXAPI enhancements to support querying dynamic length elementary data item attributes |
PH18998 | Add protection in IGZXAPI routine to check if the Language Environment is active |
RUNTIME PTF: V2R3: UI66561 (AMODE64) ---> PRE-REQ UI66555
V2R4: UI66566 (AMODE64) ---> PRE-REQ UI66557
APAR | Description |
PH18684 | Improvements to COBOL program functionality for AMODE64 |
Date Released | Status | Download |
---|---|---|
31 October 2019 |
Superseded |
RUNTIME PTF: V2R2: UI66040 / V2R3: UI65941 / V2R4: UI65943
APAR | Description |
PH15975 | Incorrect INSPECT result with BEFORE and AFTER when INSPECT REPLACING used. |
PH16832 | S0C4 in _cleanup during CANCEL |
PH17290 | Build error in DYNAMIC LENGTH run-time support leads to loop or ABEND |
RUNTIME PTF: V2R3: UI66035 (AMODE64) ---> PRE-REQ UI65941
V2R4: UI66039 (AMODE64) ---> PRE-REQ UI65943
APAR | Description |
PH17325 | QSAM OPEN under LP(64) may trigger IEC130I message incorrectly for AMODE64 |
PH17447 | Improvements to COBOL program functionality for AMODE64 |
PH17620 | Enhancements to IGZXAPI routine in AMODE64 |
PH17633 | Incorrect INSPECT result with BEFORE and AFTER when INSPECT REPLACING used for AMODE64. |
Date Released | Status | Download |
---|---|---|
06 September 2019 |
Superseded |
RUNTIME PTF: V2R2: UI65064 / V2R3: UI65062/UI65063 / V2R4: UI65058/UI65059
APAR | Description |
PH14212 | ABEND0C8 fixed overflow in UNSTRING verb in very rare cirumstances |
PH15116 | Local variables are missing in CEEDUMP. Linkage Section is not initialized. |
PH15203 | Diagnose when a GOBACK statement is incorrectly used in an INPUT or OUTPUT procedure to end a SORT or MERGE |
PH15921 | Add support for Enterprise COBOL V6.3 ----> Technote URL is |
Date Released | Status | Download |
---|---|---|
19 July 2019 |
Superseded |
RUNTIME PTF: V2R2: UI64197
APAR | Description |
PH13196 | NEW FUNCTION: COBOL run-time enhancement for the ENTERPRISE COBOL compilers |
PH13539 | JVM received zero divide error as COBOL v5 enables IEEE divide-by-zero |
PH13900 | Traceback information in the CEEDUMP does not contain all statement numbers when the program is compiled TEST(SEP(DSNAME)). |
RUNTIME PTF: V2R3: UI64198
APAR | Description |
PH14327 | NEW FUNCTION: COBOL run-time enhancement for the ENTERPRISE COBOL compilers |
PH14328 | Traceback information in the CEEDUMP does not contain all statement numbers when the program is compiled TEST(SEP(DSNAME)). |
PH14330 | NEW FUNCTION: COBOL run-time enhancement for the ENTERPRISE COBOL compilers |
Date Released | Status | Download |
---|---|---|
19 June 2019 |
Superseded |
RUNTIME PTF: V2R2: UI63601
APAR | Description |
PH12484 | NUMVAL and TEST-NUMVAL do not diagnose input with bad format as incorrect input and produce faulty results |
RUNTIME PTF: V2R3: UI63602, UI63355
APAR | Description |
PH13070 | NUMVAL and TEST-NUMVAL do not diagnose input with bad format as incorrect input and produce faulty results |
PH12746 | Abend s878 or s0c4 om dynamic allocation in IGZIDYN |
Date Released | Status | Download |
---|---|---|
12 April 2019 |
Superseded |
RUNTIME PTF: V2R2: UI62418
APAR | Description |
PH10144 | Format VN_* and PfmSv_* cells in CEEDUMP for each active compile unit if TER(DUMP) or TER(UADUMP) |
RUNTIME PTF: V2R3: UI62419
APAR | Description |
PH10708 | Format VN_* and PfmSv_* cells in CEEDUMP for each active compile unit if TER(DUMP) or TER(UADUMP) |
Date Released | Status | Download |
---|---|---|
29 March 2019 |
Superseded |
RUNTIME PTF: V2R2: UI61878
APAR | Description |
PH08084 | UNSTRING statement reads past the end of sending field causing false matches with DELIMITER value. |
PH08921 | CEE3501S The module IGZXAPS was not found. |
RUNTIME PTF: V2R3: UI61879
APAR | Description |
PH09480 | CEE3501S The module IGZXAPS was not found. |
PH09481 | UNSTRING statement reads past the end of sending field causing false matches with DELIMITER value. |
Date Released | Status | Download |
---|---|---|
26 February 2019 |
Superseded |
RUNTIME PTF: V2R2: UI61386
APAR | Description |
PH07325 | Base Locators for Files allocated above the line when compiling with DATA(24) and NORENT |
RUNTIME PTF: V2R3: UI61387
APAR | Description |
PH08327 | Base Locators for Files allocated above the line when compiling with DATA(24) and NORENT |
Date Released | Status | Download |
---|---|---|
30 January 2019 |
Superseded |
RUNTIME PTF: V2R2: UI60656
APAR | Description |
PH07205 | DFHCSDUP report does not report LEVEL AND PTF LEVEL in its output. |
RUNTIME PTF: V2R3: UI60657,UI60348
APAR | Description |
PH06843 | Repeated dynamic call/cancel of legacy COBOL module from both legacy and v5+ callers drives up use count |
PH06613 | S0C1 IGWCXGF, COBOL calling ASSEMBLER calling COBOL with XML |
Date Released | Status | Download |
---|---|---|
29 November 2018 |
Superseded |
RUNTIME PTF: V2R2: UI59834
APAR | Description |
PH04431 | Remove the requirement for the IGZIUXB and IGZIUXC exit with the COBOL v6.2 TEST(SEPARATE(DSNAME)) option. ----> This PTF requires the V4 runtime PTF UI59707 which contains the updated IGZWIUXB/IGZWIUXC/IGZWIUXD SCEESAMP members, but there is no SMP/E requirement for it. |
RUNTIME PTF: V2R3: UI59835
APAR | Description |
PH04557 | Remove the requirement for the IGZIUXB and IGZIUXC exit with the COBOL v6.2 TEST(SEPARATE(DSNAME))option. ----> This PTF requires the V4 runtime PTF UI59813 which contains the updated IGZWIUXB/IGZWIUXC/IGZWIUXD SCEESAMP members, but there is no SMP/E requirement for it. |
Date Released | Status | Download |
---|---|---|
19 October 2018 |
Superseded |
RUNTIME PTF: V2R2: UI59102
APAR | Description |
PH02826 | An assembler subprogram may get an ABEND0CA after the COBOL v5+ run-time has issued a diagnostic message |
RUNTIME PTF: V2R3: UI59089
APAR | Description |
PH03585 | An assembler subprogram may get an ABEND0CA after the COBOL v5+ run-time has issued a diagnostic message |
Date Released | Status | Download |
---|---|---|
27 September 2018 |
Superseded |
RUNTIME PTFs: V2R1: UI58596; V2R2: UI58595
APAR | Description |
PH01721 | ADD SUPPORT FOR XMLSS SEGMENTED PARSING OF NATIONAL STRINGS WITH UN-REPRESENTABLE CHARACTERS |
PH01721 | Add run-time support for NUMVAL-F, TEST-NUMVAL, TEST-NUMVAL-C, TEST-NUMVAL-F, HEX-TO-CHAR and BIT-TO-CHAR intrinsic functions |
PH02403 | ADD RUN-TIME SUPPORT FOR A NEW KEYWORD OMITTED IN THE NAME PHRASE IN JSON PARSE STATEMENTS |
RUNTIME PTFs: V2R3: UI58603, UI58604
APAR | Description |
PH02800 | ADD RUN-TIME SUPPORT FOR NUMVAL-F, TEST-NUMVAL, TEST-NUMVAL-C, TEST-NUMVAL-F, HEX-TO-CHAR AND BIT-TO-CHAR INTRINSIC FUNCTIONS |
PH02801 | ADD NEW COBOL RUN-TIME IGZ MESSAGES |
PH02802 | ADD RUN-TIME SUPPORT FOR A NEW KEYWORD OMITTED IN THE NAME PHRASE IN JSON PARSE STATEMENTS |
PH02803 | ADD SUPPORT FOR XMLSS SEGMENTED PARSING OF NATIONAL STRINGS WITH UN-REPRESENTABLE CHARACTERS |
Date Released | Status | Download |
---|---|---|
21 August 2018 |
Superseded |
RUNTIME PTFs: V2R1: UI57854; V2R2: UI57852
APAR | Description |
PH00998 | s0c1 IGZXXVIO for READ when record not found |
RUNTIME PTFs: V2R3: UI57853
APAR | Description |
PH01176 | s0c1 IGZXXVIO for READ when record not found |
Date Released | Status | Download |
---|---|---|
31 July 2018 |
Superseded |
RUNTIME PTFs: V2R1: UI57304; V2R2: UI57303
APAR | Description |
PI98869 | S0C4 in _IGZXINSPECT offset X'24B0' on INSPECT REPLACING |
RUNTIME PTFs: V2R3: UI57302
APAR | Description |
PH00145 | S0C4 in _IGZXINSPECT offset X'24B0' on INSPECT REPLACING |
Date Released | Status | Download |
---|---|---|
21 June 2018 |
Superseded |
RUNTIME PTFs: V2R1: UI56508; V2R2: UI56507
APAR | Description |
PI97696 | Debugger event DpiNotifyNewProgramEntry returns the entry name rather than the compile unit name in COBOL v5+ |
PI99068 | Exception S0C4 in IGZXPRS1 offset X'3E2' |
RUNTIME PTFs: V2R3: UI56511
APAR | Description |
PI98700 | Exception S0C4 in IGZXPRS1 offset X'3E2' |
PI99069 | Debugger event DpiNotifyNewProgramEntry returns the entry name rather than the compile unit name in COBOL v5+ |
Date Released | Status | Download |
---|---|---|
31 May 2018 |
Superseded |
RUNTIME PTFs: V2R1: UI56043, UI56098; V2R2: UI56042, UI56097
APAR | Description |
PI91578 | CBL Runtime message IGZ0060W truncation of high order digit positions on COMPUTE stmt |
PI97158 | Provide a fallback message if the intended message is unavailable due to missing message table maintenance |
PI97161 | Improve SSRANGE(,MSG) messages by including the program name |
PI97164 | Add run-time function to be used by the compiler to support MOVE from numeric edited type to numeric type |
PI97224 | Add run-time support for UTF-16 with U* intrinsic functions. Improve surrogate pair awareness of UTF-16 function REVERSE. |
PI97350 | S0C4 exception in CDAEEDE CSECT GETMEM31 |
PI97414 | Detect invalid DSA word zero signature during COBOL dynamic call |
RUNTIME PTFs: V2R3: UI55861, UI55862
APAR | Description |
PI97711 | Add run-time function to be used by the compiler to support MOVE from numeric edited type to numeric type |
PI97717 | Detect invalid DSA word zero signature during COBOL dynamic call |
PI97716 | Provide a fallback message if the intended message is unavailable due to missing message table maintenance |
PI97715 | S0C4 exception in CDAEEDE CSECT GETMEM31 |
PI97714 | Improve SSRANGE(,MSG) messages by including the program name |
PI97713 | CBL Runtime message IGZ0060W truncation of high order digit positions on COMPUTE stmt |
PI97712 | Add run-time support for UTF-16 with U* intrinsic functions. Improve surrogate pair awareness of UTF-16 function reverse. |
Date Released | Status | Download |
---|---|---|
13 April 2018 |
Superseded |
RUNTIME PTFs: V2R1: UI55103, V2R2: UI55102
APAR | Description |
PI95268 | Exception S0C4 IGZEINI offset X'4E' |
RUNTIME PTFs: V2R3: UI55104, UI54960
APAR | Description |
PI96183 | Possible UNSTRING/TABLE SORT failure when program compiled with COBOL v5.x compiler and running z/OS v2.3 on z13 or z14 |
PI96398 | Exception S0C4 IGZEINI offset X'4E' |
PI96107 | ABEND0C4 due to an incorrect WSA address after a COBOL II dynamic call to a COBOL v5+ program |
Date Released | Status | Download |
---|---|---|
30 March 2018 |
Superseded |
RUNTIME PTFs: V2R1: UI54469, V2R2: UI54468, UI54726
APAR | Description |
PI82714 | IGZXAPI function 8 abend0C4 if R12 does not point to the CEECAA |
PI94333 | Due to bad R15 values in run-time library save areas, CEEDUMP format errors and/or DFHAP1301 corruption of control blocks |
PI94522 | Improve COBOL 6 IPCS Dump formatting |
PI94563 | S0C4 IGZXAPI module IGZXFLI at offset X'5EE' |
PI95025 | In a mixed C/C++, pre-V5+ and v5+ COBOL environment with COBOL CANCELs, v5+ COBOL working-storage may be unintialized |
PI95675 | Continuation of APAR PI93046 for COBOL LE 2.2 Run-time fix. ----> For Enterprise COBOL V5+ users using Debug Tool under CICS with the CBLPSHPOP(OFF) runtime option in effect: After relinking the bootstrap routines IGZXBST1, IGZXBST2, or IGZXBST3 provided by APAR PI85875, Debug Tool may fail to start a debugging session under CICS when the LE runtime option CBLPSHPOP(OFF) is in effect. Requires a relink to bring in the updated bootstraps. |
RUNTIME PTFs: V2R3: UI54470
APAR | Description |
PI95108 | IGZXAPI function 8 abend0C4 if R12 does not point to the CEECAA |
PI95109 | Due to bad R15 values in run-time library save areas, CEEDUMP format errors and/or DFHAP1301 corruption of control blocks |
PI95111 | S0C4 IGZXAPI module IGZXFLI at offset X'5EE' |
PI95113 | Improve COBOL 6 IPCS Dump formatting |
PI95114 | In a mixed C/C++, pre-V5+ and v5+ COBOL environment with COBOL CANCELs, v5+ COBOL working-storage may be unintialized |
Date Released | Status | Download |
---|---|---|
28 February 2018 |
Superseded |
RUNTIME PTFs: V2R1: UI53890, V2R2: UI53889
APAR | Description |
PI92521 | Message IGZ0097S contains a bad program name and offset for NUMVAL failure. |
PI92522 | IGZ0033S message when a COBOL V5+ program dynamically calls a COBOL PRE-V5+ program which enables RTEREUS(ON) |
PI92569 | Runtime message IGZ0151S not generated when performing NUMVAL of a national data item with 19-31 bytes using ARITH(COMPAT). |
PI93046 | Debug Tool does not start up after applying COBOL PTF UI49744 |
PI93048 | The fix for PI44846 exposes a problem assigning the correct WSA to dynamically called compile units with duplicate names |
RUNTIME PTFs: V2R3: UI53820, UI53807
APAR | Description |
PI93130 | loop in IGZINSH when executing a 'set address of ..' statement in debug tool |
PI93660 | Message IGZ0097S contains a bad program name and offset for NUMVAL failure. |
PI93662 | IGZ0033S message when a COBOL V5+ program dynamically calls a COBOL PRE-V5+ program which enables RTEREUS(ON) |
PI93663 | The fix for PI44846 exposes a problem assigning the correct WSA to dynamically called compile units with duplicate names |
PI93664 | Runtime message IGZ0151S not generated when performing NUMVAL of a national data item with 19-31 bytes using ARITH(COMPAT). |
PI93666 | Debug Tool does not start up after applying COBOL PTF UI49744 |
Date Released | Status | Download |
---|---|---|
28 January 2018 |
Superseded |
RUNTIME PTFs: V2R1: UI53198, V2R2: UI53197
APAR | Description |
PI91068 | File status 93 on READ of VSAM KSDS with alternative index |
PI92022 | COBOL performance degradation with overlapping MOVE |
PI92023 | In a CEEDUMP, the "User Level" data is incorrectly truncated to 4 characters. |
RUNTIME PTFs: V2R3: UI53199
APAR | Description |
PI92325 | File status 93 on READ of VSAM KSDS with alternative index |
PI92326 | COBOL performance degradation with overlapping MOVE |
PI92327 | In a CEEDUMP, the "User Level" data is incorrectly truncated to 4 characters. |
Date Released | Status | Download |
---|---|---|
19 December 2017 |
Superseded |
RUNTIME PTFs: V2R1: UI52551, V2R2: UI52550
APAR | Description |
PI90195 | S0C4 ABEND in IGZXPRS1 at offset X'3CE' |
PI90652 | ABEND0C4 as the COBOL v5+ run-time fails to recover properly from references to an SVC DELETEd module |
RUNTIME PTFs: V2R3: UI52552
APAR | Description |
PI91271 | S0C4 ABEND in IGZXPRS1 at offset X'3CE' |
PI91272 | ABEND0C4 as the COBOL v5+ run-time fails to recover properly from references to an SVC DELETEd module |
PI90459 | CEEDUMP truncated while listing Local Variables containing an table that doesn't have addressability |
Date Released | Status | Download |
---|---|---|
30 November 2017 |
Superseded |
RUNTIME PTFs: V2R1: UI52046, V2R2: UI52045
APAR | Description |
PI89508 | CEEDUMP truncated while listing Local Variables containing an table that doesn't have addressability |
PI89587 | ABEND0C7 during XML GENERATE on SUPPRESS WHEN LOW-VALUE or HIGH-VALUE of a numeric item |
RUNTIME PTFs: V2R3: UI52041
APAR | Description |
PI90459 | Enhancement: User control of IGZ0268/IGZ0269 warning messages for OS/VS COBOL Program |
PI90460 | Loop on dynamic call from COBOL V6.1 to COBOL V4.2 |
Date Released | Status | Download |
---|---|---|
30 October 2017 |
Superseded |
RUNTIME PTFs: V2R1: UI51333, V2R2: UI51332
APAR | Description |
PI82718 | IGZXBST2+8A abend0c4 after COBOL DLL function gets control from XPLink code |
PI87862 | Loop on dynamic call from COBOL V6.1 to COBOL V4.2 |
PI88376 | After abendx37 on an ADVANCING file, abend0c4 producing an IGZ0034W message reporting source module and offset of abend |
PI88768 | Update macro and sample file for IGZUOPT |
RUNTIME PTFs: V2R3: UI51309, UI51331
APAR | Description |
PI89032 | Enhancement: User control of IGZ0268/IGZ0269 warning messages for OS/VS COBOL Program |
PI89096 | Loop on dynamic call from COBOL V6.1 to COBOL V4.2 |
PI89097 | After abendx37 on an ADVANCING file, abend0c4 producing an IGZ0034W message reporting source module and offset of abend |
PI89098 | IGZXBST2+8A abend0c4 after COBOL DLL function gets control from XPLink code |
PI89099 | Update macro and sample file for IGZUOPT |
Date Released | Status | Download |
---|---|---|
28 September 2017 |
Superseded |
RUNTIME PTFs: V2R1: UI50540, V2R2: UI50539, V2R3: UI49631
APAR | Description |
PI84492 | In an ALL31(OFF) environment, CEEFETCH of a COBOL v5+ module produces an unusable function descriptor |
PI86054 | The COBOL run-time fails to free SYSIN buffers at enclave termination |
PI86055 | COBOL V6.1 Performance degradation |
PI86703 | XMLPARSE(XMLSS/COMPAT) in a multi-thread COBOL program may have memory leak |
PI86855 | Function descriptors created for CEEFETCH or CEEPIPI ADD_ENTRY are not deleted upon module delete, leading to memory leak |
PI87372 | XML GENERATE with CODEPAGE(930) ABEND0C4 in outputTag_SBCS due to uninitialized entity escape table pointer |
PI87543 | XMLPARSE(XMLSS/COMPAT) in a multi-thread COBOL program may have memory leak |
PI87544 | Function descriptors created for CEEFETCH or CEEPIPI ADD_ENTRY are not deleted upon module delete, leading to memory leak |
PI87546 | In an ALL31(OFF) environment, CEEFETCH of a COBOL v5+ module produces an unusable function descriptor |
PI87547 | XML GENERATE with CODEPAGE(930) ABEND0C4 in outputTag_SBCS due to uninitialized entity escape table pointer |
Date Released | Status | Download |
---|---|---|
25 August 2017 |
Superseded |
RUNTIME PTFs: V2R1: UI49628, UI49745 / V2R2: UI49627, UI49744
APAR | Description |
PI85700 | The COBOL run-time fails to free SYSIN buffers at enclave termination |
PI85875 | COBOL V6.1 Performance degradation |
PI86227 | Continuation of APAR PI85875 |
Date Released | Status | Download |
---|---|---|
18 August 2017 |
Superseded |
RUNTIME PTFs: UI49242(V2R1) / UI49241(V2R2)
APAR | Description |
PI84517 | Add support for ENTERPRISE COBOL V6.2 |
Relevant technote:
Date Released | Status | Download |
---|---|---|
12 July 2017 |
Superseded |
RUNTIME PTFs: UI48665(V2R1) / UI48664(V2R2)
APAR | Description |
PI84154 | After PI79257, IGZ0272S CUNLCNV return code 12 reason code 3 may be seen from use of FUNCTION NATIONAL- 17/07/07 PTF PECHANGE ----> To fix PE PTF(UI46586)(V2R1) ----> To fix PE PTF(UI46585)(V2R2) |
Date Released | Status | Download |
---|---|---|
30 June 2017 |
Superseded |
After applying the June PTF, using JSON GENERATE has the potential to expose the UNICODE conversion problem in the April PE APAR PI79257/UI46586 (V2R1)/UI46585 (V2R2). To prevent the UNICODE conversion issue, users of JSON GENERATE who apply this June PTF must also apply the July PTF UI48665 (V2R1)/UI48664 (V2R2) (which supersedes the June PTF UI48165(2.1) UI48164(2.2)).
RUNTIME PTFs: UI48165(V2R1) / UI48164(V2R2)
APAR | Description |
PI71621 | Correct JSON SUPPRESS I/O issues |
PI81789 | ABEND0C4 in a RENT COBOL v5+ module that receives control in AMODE(24) before the COBOL v5 run-time has been initialized |
Date Released | Status | Download |
---|---|---|
02 June 2017 |
Superseded |
RUNTIME PTFs: UI47586(V2R1) / UI47585(V2R2)
APAR | Description |
PI81640 | High CPU Runtime Utilization with 'INSPECT CONVERTING' statement |
Date Released | Status | Download |
---|---|---|
30 April 2017 |
Superseded |
RUNTIME PTFs: UI46586(V2R1) / UI46585(V2R2)
APAR | Description |
PI75538 | NOTEST(DWARF) gives no "Local Variables" section in CEEDUMP output if the compile unit is compiled NORENT |
PI78973 | COBOL V5/V6 Gives file status 46 on READ VSAM Alt Index instead of 10 |
PI79257 | Increased runtime CPU time for COB V6 DB2 program with usage of NATIONAL-OF and DISPLAY-OF intrinsic functions. |
Date Released | Status | Download |
---|---|---|
31 March 2017 |
Superseded |
RUNTIME PTFs: UI46184(V2R1) / UI46190(V2R2)
APAR | Description |
PI79370 | Continuation of PI76841 exception IGZXPRS1 offset X'3C8' using PROCEDURE POINTER call |
PI75892 | ABENDS138/ABENDS05C when attempting to write a message from an I/O error exit and the LE message file is not yet allocated |
PI76749 | IGZEINI1+B0C abend0c4 checking entry point eyecatcher via CLLE of DELETE'd module |
PI76841 | Exception IGZXPRS1 offset X'3C8' using procedure pointer call |
PI76988 | S0C4 IGZXLPKD csect QXCP |
PI77291 | File status 24 on RRDS with relative key greater than 10 |
PI77503 | S0C7 on VSAM READ with CBL V6.1. Program works fine in CBL V4.2. |
PI78197 | CEE0813S insufficient storage creating procedure-pointer via SET statement or the CEEFETCH macro |
Date Released | Status | Download |
---|---|---|
28 February 2017 |
Superseded |
RUNTIME PTFs: UI44634(V2R1) / UI44633(V2R2)
APAR | Description |
PI75601 | CICS excessive DUMP output with compile option TEST(NOEJPD) |
PI76162 | Message IGZ0170S followed by U4094 ABEND |
Date Released | Status | Download |
---|---|---|
27 January 2017 |
Superseded |
RUNTIME PTFs: UI44110(V2R1) / UI44109(V2R2)
APAR | Description |
PI73815 | S0C4 IGZEINI offset X'238' |
PI75017 | IMS connect HWSN1925E/ABENDS0C4 with CBL V5.2 while okay in CBL V4.2 |
Date Released | Status | Download |
---|---|---|
22 December 2016 |
Superseded |
RUNTIME PTFs: UI43310(V2R1) / UI43309(V2R2)
APAR | Description |
PI70789 | CEEDUMP much larger with COBOL V5 than previous versions of COBOL |
PI72689 | S0C1 with mix of assembler and COBOL |
PI72884 | SORT message ICE025A U0025 with COBOL V5 |
Date Released | Status | Download |
---|---|---|
29 November 2016 |
Superseded |
RUNTIME PTFs: UI42660(V2R1) / UI42659(V2R2)
APAR | Description |
PI71169 | SUPPRESS option of XML GENERATE may generate invalid output |
PI71356 | After SVC LOAD and DELETE of a COBOL v5+ NORENT program abend0C4 in enclave termination |
PI71767 | The TALLYING result is incorrect when the substr1 has a length of 0 |
Date Released | Status | Download |
---|---|---|
26 October 2016 |
Superseded |
RUNTIME PTFs: UI41674(V2R1) / UI41673(V2R2)
APAR | Description |
PI70080 | ABEND0C4 calling COBOL V5+ program loaded by CEEFETCH macro |
Date Released | Status | Download |
---|---|---|
25 August 2016 |
Superseded |
RUNTIME PTFs: UI40212(V1R13)
APAR | Description |
PI67644 | Add SYMBOL IGZXA2D and IGZXD2A to IGZXLPKA MODULE |
RUNTIME PTFs: UI40214(V2R1) / UI40213(V2R2)
APAR | Description |
PI66437 | Address a performance issue in INSPECT statement when there is a large number of TALLYING fields. |
PI67702 | U4088 RC63 when doing a SORT with COBOL |
Date Released | Status | Download |
---|---|---|
29 July 2016 |
Superseded |
RUNTIME UI39544(V2R1) / UI39543(V2R2) PTF
APAR | Description |
PI64114 | COBOL V5+ function- and procedure-pointer's point to descriptor that assumes COBOL V5+ run-time is active |
PI64480 | IGZXAPI Function code 8 gives incorrect WORKING-STORAGE address |
PI65438 | COBOL exception in IGZSTOR (freestg) routine after rewrite |
Date Released | Status | Download |
---|---|---|
30 June 2016 |
Superseded |
RUNTIME UI38926(V1R13) PTF
APAR | Description |
PI63724 | COBOL exception in IGZSTOR (freestg) routine after REWRITE |
PI64726 | U0196 ABEND in module IGZCER4 when using IPCS VERBX |
RUNTIME UI38933(V2R1) / UI38932(V2R2) PTF
APAR | Description |
PI63534 | U0196 ABEND in module IGZCER4 when using IPCS VERBX |
Date Released | Status | Download |
---|---|---|
02 June 2016 |
Superseded |
RUNTIME UI38153(V1R13) PTF
APAR | Description |
PI62126 | Services IGZCA2D and IGZCD2A have dependencies on code and data structures of earlier versions of COBOL |
RUNTIME UI38155(V2R1) / UI38154(V2R2) PTF
APAR | Description |
PI62718 | Services IGZCA2D and IGZCD2A have dependencies on code and data structures of earlier versions of COBOL |
Date Released | Status | Download |
---|---|---|
29 April 2016 |
Superseded |
RUNTIME UI37310(V1R13) PTF
APAR | Description |
PI59277 | SC03 ABEND when using COBOL V5 |
PI60329 | FS90/MODCB failure in mixed V5+/PREV5 COBOL program with VSAM I/O ----> To fix PE PTFs ((UI37305), (UI35307), (UI35306), (UI36152), (UI36469), (UI36153), (UI36470), (36468)) |
PI60610 | CBL V5.2 UNSTRING from a delimited character produces different results than CBL V4 |
PI60674 | ABEND0C4 calling a CANCEL'd COBOL V5 multisegment program in a mixed COBOL V5 and legacy COBOL environment |
PI61401 | ABEND S322 during VSAM READ |
RUNTIME UI37311(V2R1) / UI37309(V2R2) PTF
APAR | Description |
PI59277 | SC03 ABEND when using COBOL V5 |
PI59594 | ABEND0C4 calling a CANCEL'd COBOL V5 multisegment program in a mixed COBOL V5 and legacy COBOL environment |
PI60329 | FS90/MODCB failure in mixed V5+/PREV5 COBOL program with VSAM I/O |
PI60610 | CBL V5.2 UNSTRING from a delimited character produces different results than CBL V4 |
PI60982 | ABEND S322 during VSAM READ |
Date Released | Status | Download |
---|---|---|
31 March 2016 |
Superseded |
RUNTIME UI36468(V1R13) PTF
APAR | Description |
PI58394 | S878 Using VSAM external files with mix of COBOL V4 AND V5 |
PI59225 | S0C4 IGZXSM0A + X'68A' COBOL program executing SORT |
PI59226 | CEE0813S or S878 ABEND using COBOL CALL and CANCEL |
PI59227 | S0C4 in IGZXF2D offset X'8A' |
PI59229 | COBOL V5.1 issues the IGZ0032S CANCEL message that COBOL V4.2 did not for DYNAMIC calls between different languages |
PI59230 | INSPECT statement with multiple converting phases generates invalid code |
PI59231 | Loop in IGZXCICS on INQUIRE program, resulting in AICA |
PI59232 | S878 ABEND with COBOL program executing SORT |
PI59511 | Cache of a previous (dynamic call by literal) caller is wrongly associated with the current call giving U4039 |
Do not apply - Install Latest Runtime (click to access LE tab) instead
RUNTIME UI36470(V2R1) / UI36469(V2R2) PTFs
APAR | Description |
PI51091 | ABEND S0C4 in IGZCEV4 for CEEDUMP when an UNBOUNDED memory table is present |
PI52700 | Loop in IGZXCICS on INQUIRE program, resulting in AICA |
PI55769 | COBOL V5.1 issues the IGZ0032S CANCEL message that COBOL V4.2 did not for DYNAMIC calls between different languages |
PI56266 | Add support for ENTERPRISE COBOL V6.1 |
PI56284 | CEE0813S or S878 ABEND using COBOL CALL and CANCEL |
PI57427 | S878 Using VSAM external files with mix of COBOL V4 AND V5 |
PI57652 | S0C4 in IGZXF2D offset X'8A' |
PI57913 | S878 ABEND with COBOL program executing SORT |
PI57914 | S0C4 IGZXSM0A + X'68A' COBOL program executing SORT |
PI58412 | INSPECT statement with multiple converting phases generates invalid code |
PI59362 | Cache of a previous (dynamic call by literal) caller is wrongly associated with the current call giving U4039 |
Do not apply - Install Latest Runtime (click to access LE tab) instead
Date Released | Status | Download |
---|---|---|
19 February 2016 |
Superseded |
RUNTIME UI35306(V1R13) / UI35307(V2R1) / UI35305(V2R2) PTFs
APAR | Description |
PI52698 | S0C1 or S0C4 in IGZEVEX when reading record that does not exist |
PI56013 | When COBOL runtime is in read-only memory, S0C4 can occur during a QSAM OPEN of file with RECFM=SPANNED & SAME RECORD AREA |
PI56536 | IGZ0099C Internal error STOR0001 was detected in module IGZSTOR |
PI56726 | COBOL pre V5 program, doing PROCEDURE POINTER call to a COBOL V5+ program, R1 is not saved to save area |
Do not apply - Install Latest Runtime (click to access LE tab) instead
Date Released | Status | Download |
---|---|---|
29 January 2016 |
Superseded |
RUNTIME UI34684(V1R13) / UI34685(V2R1) / UI34683(V2R2) PTFs
APAR | Description |
PI47210 | Performance degradation with Enterprise COBOL V5 under CICS |
PI53636 | ABENDS244 S244 on synadf in IGZXQSVC |
PI54586 | With XMLPARSE(COMPAT), an empty attribute value incorrectly generates a second ATTRIBUTE-NAME event |
PI55120 | REUSENV=OPT has no effect on RTEREUS environment with COBOL V5 |
PI55201 | If a COBOL II socondary entry is dynamically called from both COBOL II and COBOL V5, each may see a different WORKING-STORAGE |
PI55336 | COBOL V5.x customers compiling programs that use floating point arithmetic using ARITH(COMPAT) may yield different results. |
PI55438 | Dynamically called assembler program is not deleted from storage when it is CANCELED |
Date Released | Status | Download |
---|---|---|
16 December 2015 |
Superseded |
RUNTIME UI33596(V1R13) / UI33597(V2R1) / UI33595(V2R2) PTFs
APAR | Description |
PI52420 | QSAM OPEN of a VSAM dataset, without user file status or declarative, is missing the issue of IGZ035S message |
Date Released | Status | Download |
---|---|---|
03 December 2015 |
Superseded |
RUNTIME UI33266(V1R13) / UI33267(V2R1) / UI33265(V2R2) PTFs
APAR | Description |
PI49703 | Enhanced IGZXAPI routine to return WORKING-STORAGE address and length of the Enterprise COBOL for Z/OS V5.X program. |
PI51053 | XML generate with SUPPRESS may give incorrect results for usage NATIONAL LOW-VALUES data items |
PI51063 | Inconsistent behavior when XML GENERATE with SUPPRESS is used with National, Alaphanumeric constants |
PI51068 | DEBUG tool may not start for COBOL V5 programs in CICS when running under Z/OS V2.2 |
Date Released | Status | Download |
---|---|---|
23 October 2015 |
Superseded |
RUNTIME UI32125(V1R13) / UI32126(V2R1) / UI32124(V2R2) PTFs
APAR | Description |
PI48427 | Incorrect working storage data when program called by both PL/I and COBOL |
PI49412 | In XML GENERATE statement SUPPRESS does not work if IDENTIFIER-8 is not included in TYPE phrase. |
PI49902 | The IGZXFCA1 dynamic call fastpath code under CICS with CBLPSHPOP(OFF) fails to set the expected R1 in its save area. |
PI49958 | Storage leak in multi-threaded environment when QSAM or VSAM file is closed. |
Date Released | Status | Download |
---|---|---|
30 September 2015 |
Superseded |
RUNTIME UI31473(V1R13) / UI31474(V2R1) / UI31472(V2R2) PTFs
APAR | Description |
PI47838 | (COB V5.2) Error displaying ARCH option in CEEDUMP - ARCH(10) shown as ARCH(0) |
PI48166 | COBOL V5 XML PARSER U4038 ABEND |
PI48232 | S0C4 ABEND from XML GENERATE statement |
PI48532 | PTFS for PI44846 did not include the fix for the reported problem |
PI48561 | During COBOL I/O, a vendor I/O routine calls IGZXFLI in IGZXAPI and fails 0C4 due to unexpected PROLOG type in COBOL I/O routine |
Date Released | Status | Download |
---|---|---|
02 September 2015 |
Superseded |
RUNTIME UI30458(V1R13) / UI30459(V2R1) PTFs
APAR | Description |
PI44846 | RTEREUS not working when using alternate ENTRY |
PI46187 | Exception CEEPLOD offset X'3C' when using COBOL V5 and SORT |
Date Released | Status | Download |
---|---|---|
04 August 2015 |
Superseded |
RUNTIME UI29731(V1R13) / UI29732(V2R1) PTFs
APAR | Description |
PI42528 | CALL {identifier} incorrectly translates program name initial extension characters (@#$) TO J |
PI45589 | (COB V5.2) Performance tuning for COBOL running under CICS when the CBLPSHPOP option is OFF |
Date Released | Status | Download |
---|---|---|
25 June 2015 |
Superseded |
RUNTIME UI28482(V1R13) / UI28483(V2R1) PTFs
APAR | Description |
PI40883 | Function LOWER-CASE(), UPPER-CASE() fail to convert letters with DIACRITICS. |
PI41785 | Memory leak with COBOL SORT table verb. |
PI42277 | IEW2146S Conflicting input specifications after application error drives DEBUG infrastructure under CICS |
Date Released | Status | Download |
---|---|---|
27 May 2015 |
Superseded |
RUNTIME UI27688(V1R13) / UI27689(V2R1) PTFs
APAR | Description |
PI35346 | CEEDUMP shows invalid entry in traceback when running under CICS. |
PI37689 | Modify IGZXAPI to detect when garbage is passed to it for a storage overlay exists. |
PI39302 | ASRA due to WSA being ZEROS when EC linking to V5 program from calling program that calls older COBOL program. |
PI39312 | Exception in IGZEINP offset X'A94' |
PI39754 | Performance improvement for INSPECT CONVERTING. |
Date Released | Status | Download |
---|---|---|
24 April 2015 |
Superseded |
RUNTIME UI26787(V1R13) / UI26788(V2R1) PTFs
APAR | Description |
PI37886 | Problem with COBOL 5.1 built program dynamically calling program compiled with COBOL 4.1 |
PI38102 | ABEND0C4 in IGZXBST after calling AMODE(24) COBOL V5 module from an AMODE(31) environment |
PI38705 | CEE1001E HANDLE command with the LABEL not supported by the language used by program IGZXCMSG |
Date Released | Status | Download |
---|---|---|
10 April 2015 |
Superseded |
RUNTIME UI26506(V1R13) / UI26507(V2R1) PTFs
APAR | Description |
PI35532 | Program terminates with error condition = CEE0813S |
PI35657 | File status 23 not received when using VSAM dataset specifies RLS=NRI |
PI36309 | ABEND878 running AMODE 24 program containing multiple closes of files |
PI36810 | Program run ends with U4088 ABEND |
PI37202 | S0C4 ABEND may occur in module IGZXSIG during thread termination |
PI37882 | (COB V5.1) COBOL 5 program with multiple DYNAMIC calls to VS COBOL II program may receive ABEND0C1 IN IGZEBST |
PI37872 | ABEND0C4 PIC4 in CEEPDEL2 on CANCEL of a program ----> To fix PE PTFs(UI25310, UI25311) |
Do not apply PTFs UI26064(V1R13) and UI26062(V2R1) as they were superseded by the March PTFs UI26506(V1R13) / UI26507(V2R1) .
Relevant technote:
Date Released | Status | Download |
---|---|---|
27 February 2015 |
Superseded |
RUNTIME UI25310(V1R13) / UI25311(V2R1) PTFs
APAR | Description |
PI28548 | ABEND U4088 REASON 63 within call to IGZXAPI |
PI30714 | COBOL compiler issues XML exception 00000417 while processing € OR € |
PI31307 | Return-code not set when main COBOL returns to MVS using RTEREUS(ON) |
PI32846 | CEE3204S occurs due to ABEND0C4 in IGZXFCA3 +X'3E' on store of REG13 off REG11. REG11 contains zero's. |
PI32999 | Difference in behavior in checking for NUMERIC between COBOL V4 & COBOL V5. |
PI33378 | Add support for Enterprise COBOL V5.2 |
PI33646 | The WSA address used by the COBOL program is reset to zero |
PI33688 | Protection Exception in IGZXPRS error message |
PI33690 | Sample jobs EAGGJJOB and EAGGXJOB, compiled with ARCH(6) receives runtime ABEND0C1 ABEND ON IRXJCL call |
Do not apply - Install Latest Runtime (click to access LE tab) instead
Date Released | Status | Download |
---|---|---|
13 December 2014 |
Superseded |
RUNTIME UI23704(V1R13) / UI23705(V2R1) PTFs
APAR | Description |
PI26998 | ABEND 0C1 at IGZCD24 when mixing COBOL 4.2 and 5.1 in a CICS 5.1 region |
PI27943 | XML multiple SUPPRESS phrases might fail to suppress attributes |
PI28288 | S0C4 when using COBOL SORT with SORT-MODE-SIZE |
PI28878 | COBOL 5.1 module causes CEEPCALL to abend with S0C1 |
PI28426 | QSAM file status for END_OF_FILE incorrect |
Date Released | Status | Download |
---|---|---|
16 October 2014 |
Superseded |
RUNTIME UI21980,UI22181(V1R13) / UI21981,UI22182(V2R1) PTFs
APAR | Description |
PI26215 | COBOL V5 does not change from FB to FBA format in RECFM using AFTER ADVANCING statement |
PI27107 | ABEND0C4 in LOADQX05 in LMOD IGZXLPKA |
Date Released | Status | Download |
---|---|---|
30 September 2014 |
Superseded |
RUNTIME UI21657(V1R13) / UI21658(V2R1) PTFs
APAR | Description |
PI23475 | JVM received zero divide error as COBOL V5 SETS IEEE divide-by-zero mask |
PI24638 | ABEND S0C4 when FILE STATUS ITM is in LINKAGE section |
PI24796 | IWZCXGF issues invalid free that leads to recovered from program check in CEEV#FH |
PI25079 | (COB V5.1) program dynamic call to COB II RES program under CICS gets ASRA/S0C4 in IGZEBST at +x'146'. |
PI25087 | (COB V5.1) file MERGE result in ABEND U4083 in CEEPLPKA when input files being merged are empty plus RENT/NORENT mixture 0C4 |
PI25822 | New functionality in COBOL RTE - XMLPARSE |
Relevant technote:
Date Released | Status | Download |
---|---|---|
30 July 2014 |
Superseded |
RUNTIME UI19787/UI19859(V1R13) / UI19788/UI19860(V2R1) PTFs
APAR | Description |
PI19724 | ABEND0C4 RC X'11' in module IGZEINI at offset X'14E' when V5.1 uses CALL IDENTIFIER more than once to call same V4.2 program |
PI20325 | File status 21 received instead of a 22 for duplicate record |
PI20531 | ABEND0C4 in IGZXSRSL +X'1C' using INSPECT statement |
PI21256 | ABEND0C4 at CEEPDEL2+B4 on CANCEL of program |
PI21280 | CEE3204S due to protection exception in IGZXDDO+X'14A' |
PI21691 | (COB V5.1) Read of indexed file defined as DD DUMMY in JCL yields incorrect file status 10 |
PI21787 | ABEND0C4 at CEEPDEL2+B4 on CANCEL of program. |
Date Released | Status | Download |
---|---|---|
22 May 2014 |
Superseded |
RUNTIME UI17669(V1R13) / UI17670(V2R1) PTFs
APAR | Description |
PI14767 | CEEWUCHA does not produce an abend as designed using COBOL version 5 as CIB_MID2 is a 3 instead of a 4 |
PI16252 | IEC988I issued as files are not unallocated when FREE=CLOSE is specified |
PI16619 | COBOL version 5 program not entered in last used state when 1st called from a COBOL version 4 program |
PI17184 | ABEND0C1 or ABEND0C4 when CEEHSFXA AT +X'114' attempts to BSM to IGZXBST |
PI17601 | Pointer field in UNSTRING statement returns incorrect value |
PI17659 | At END not occurring as expected running COBOL program using VSAM |
Date Released | Status | Download |
---|---|---|
21 March 2014 |
Superseded |
RUNTIME UI15839(V1R13) / UI15840(V2R1) PTFs
APAR | Description |
PI08326 | CEE3201S followed by ABENDU4083 when COBOL program specifies sort parm LOCALE=FR_CA |
PI10522 | COBOL version 5 program not entered in last used state when 1st called from a COBOL version 4 program |
PI10647 | COBOL V5.1 0C4 ABEND using VSAM file with VSHARE during VSAM EXIT |
PI11295 | USUPPLEMENTARY function returns unexpected results for national characters & Language Reference Guide has a USUPPLEMENTARY typo |
PI11389 | API routine to query the COBOL working storage area |
PI12151 | COBOL runtime enhancement for AMODE(24) |
PI12928 | COBOL V5 runtime event handler does not handle LE Event 31 properly so WORKING-STORAGE address/length unavailable |
PI13285 | Wrong conversion of blanks when using codepage 937 DBCS |
Relevant technotes for AMODE(24) & IGZXYZ123 query users:
- Support for AMODE 24 added to Enterprise COBOL for z/OS V5.1.1
- New function code added to API Routine IGZXAPI to query the WORKING-STORAGE area address for a given program..
Date Released | Status | Download |
---|---|---|
27 January 2014 |
Superseded |
RUNTIME UI14246(V1R13) / UI14247(V2R1) PTFs
APAR | Description |
PI09629 | UNSTRING statement can be inefficient if the input string is too long when delimiter is not present in the input string |
Date Released | Status | Download |
---|---|---|
22 October 2013 |
Superseded |
RUNTIME UK98140/UK98141 PTFs
APAR | Description |
PM98032 | The external file I/O verb may use the wrong version of the I/O routines and ABEND |
Relevant technotes for CICS users:
Date Released | Status | Download |
---|---|---|
13 September 2013 |
Superseded |
RUNTIME UK96719/UK96720 PTFs
APAR | Description |
PM93979 | Move static initialization to the heap |
PM95114 | COBOL runtime sort abends in DFSORT |
PM95117 | COBOL performance degradation in procedure pointer call |
PM95118 | COBOL runtime error in handling external files plus error when using procedure pointer |
PM93345 | XML enhancements(z/OS 2.1 only) |
Date Released | Status | Download |
---|---|---|
03 July 2013 |
Superseded |
RUNTIME UK94477 PTF
APAR | Description |
PM88047 | Add support for ENTERPRISE COBOL V5 |
Table of Contents:
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
31 March 2021 |
Current |
Runtime September 2019 PTF |
The March 2021 compiler Trial PTFs ( UI74578, UI74579, UI74580, UI74581 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the March 2021 compiler Trial PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8, JSON GENERATE NAME IS OMITTED, JSON GENERATE BOOLEAN or JSON PARSE features are used, then the July 2020 Runtime PTFs
V2R2 UI70444 / V2R3 UI70448; UI70521(AMODE64 only)/ V2R4 UI70450; UI70581(AMODE64 only)
must also be applied on all systems where these programs are linked or run.
COMPILER Trial PTFs: UI74578, UI74579, UI74580, UI74581
APAR | Description |
PH35402 | To bring the Enterprise V6.3 COBOL Developer Trial To March 2021 level |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
01 February 2021 |
Superseded |
Runtime September 2019 PTF |
The January 2021 compiler Trial PTFs ( UI73596, UI73597, UI73598 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the January 2021 compiler Trial PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8, JSON GENERATE NAME IS OMITTED, JSON GENERATE BOOLEAN or JSON PARSE features are used, then the July 2020 Runtime PTFs
V2R2 UI70444 / V2R3 UI70448; UI70521(AMODE64 only)/ V2R4 UI70450; UI70581(AMODE64 only)
must also be applied on all systems where these programs are linked or run.
COMPILER Trial PTFs: UI73596, UI73597, UI73598
APAR | Description |
PH33516 | To bring the Enterprise V6.3 COBOL Developer Trial To January 2021 level |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
30 November 2020 |
Superseded |
Runtime September 2019 PTF |
The November 2020 compiler Trial PTFs ( UI72722, UI72723, UI72724 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the November 2020 compiler Trial PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8, JSON GENERATE NAME IS OMITTED, JSON GENERATE BOOLEAN or JSON PARSE features are used, then the July 2020 Runtime PTFs
V2R2 UI70444 / V2R3 UI70448; UI70521(AMODE64 only)/ V2R4 UI70450; UI70581(AMODE64 only)
must also be applied on all systems where these programs are linked or run.
COMPILER Trial PTFs: UI72722, UI72723, UI72724
APAR | Description |
PH31173 | To bring the Enterprise V6.3 COBOL Developer Trial To November 2020 level |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 September 2020 |
Superseded |
Runtime September 2019 PTF |
The September 2020 compiler Trial PTFs ( UI71619, UI71620, UI71621, UI71622 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the September 2020 compiler Trial PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8 or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
COMPILER Trial PTFs: UI71619, UI71620, UI71621, UI71622
APAR | Description |
PH29599 | To bring the Enterprise V6.3 COBOL Developer Trial To September 2020 level |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
27 May 2020 |
Superseded |
Runtime September 2019 PTF |
The May 2020 compiler Trial PTFs ( UI69628, UI69629, UI69630, UI69631 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the May 2020 compiler Trial PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8 or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
COMPILER Trial PTFs: UI69628, UI69629, UI69630, UI69631
APAR | Description |
PH25227 | To bring the Enterprise V6.3 COBOL Developer Trial To May 2020 level |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
07 April 2020 |
Superseded |
Runtime September 2019 PTF |
The March 2020 compiler Trial PTFs ( UI68645, UI68646, UI68647, UI68648 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the March 2020 compiler Trial PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8 or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
COMPILER Trial PTFs: UI68645, UI68646, UI68647, UI68648
APAR | Description |
PH23637 | To bring the Enterprise V6.3 COBOL Developer Trial To March 2020 level |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
01 February 2020 |
Supperseded |
Runtime September 2019 PTF |
The January 2020 compiler Trial PTFs ( UI67454, UI67455, UI67456, UI67457 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the January 2020 compiler Trial PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8 or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
COMPILER Trial PTFs: UI67454, UI67455, UI67456, UI67457
APAR | Description |
PH21082 | To bring the Enterprise V6.3 COBOL Developer Trial To January 2020 level |
Date Released | Status | Minimum Runtime (click to access LE tab) | Download |
---|---|---|---|
06 December 2019 |
Superseded |
Runtime September 2019 PTF |
The November 2019 compiler Trial PTFs ( UI66722, UI66723, UI66724 ) are dependent upon the September 2019 Runtime PTFs
V2R2 UI65064 / V2R3 UI65062; UI65063(AMODE64 only)/ V2R4 UI65058; UI65059(AMODE64 only).
Programs compiled with the November compiler Trial PTFs must have the above Runtime PTFs applied on all systems where these programs are compiled and run.
If the new Dynamic length items, UTF-8 or JSON GENERATE NAME IS OMITTED features are used, then the November 2019 Runtime PTFs
V2R2 UI66560 / V2R3 UI66555; UI66561(AMODE64 only)/ V2R4 UI66557; UI66566(AMODE64 only)
must also be applied on all systems where these programs are linked or run. .
COMPILER Trial PTFs: UI66722, UI66723, UI66724
APAR | Description |
PH19718 | To bring the Enterprise V6.3 COBOL Developer Trial To November 2019 level |