IBM Support

Fix list for z/OS XL C/C++

Product Documentation


Abstract

This document contains a complete listing of releases, refreshes, fix packs and interim fixes sorted by version for IBM z/OS XL C/C++.

Content

Tab navigation

IBM XL Compiler Support

  


Helpful Hints For Obtaining Technical Assistance:

Before you contact IBM XL Compiler 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 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?
    • This can be found by compiling with the PHASEID compiler option.
  • Do you have logs, traces, or messages that are related to the problem?
  • Can you reproduce the problem? If so, what steps and compiler options do you use to reproduce it?
  • 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:


 

 

Open 2.1 November 2025 PTF
Date ReleasedStatusDownload
12 December 2025CurrentShopZ

COMPILER PTF:  UO05986, UO05987

Due to the size of this PTF it has been split into two sysmods, UO05986 and UO05987. Both sysmods contain a REQ for the other in the pair. This ensures both sysmods are installed at the same time. If you try to install only one the APPLY will fail.

APARDescription
PH68699Incorrect dynamic_cast NULL return on cast with duplicate type_info in separate modules

C++ Standard Library(LE) 2.5:  UO06020

APARDescription
PH69199Incorrect dynamic_cast NULL return on cast with duplicate type_info in separate modules

C++ Standard Library(LE) 3.1:  UO06021

APARDescription
PH69200Incorrect dynamic_cast NULL return on cast with duplicate type_info in separate modules

C++ Standard Library(LE) 3.2:  UO06022

APARDescription
PH69201Incorrect dynamic_cast NULL return on cast with duplicate type_info in separate modules

 
Open 2.1 June 2025 PTF
Date ReleasedStatusDownload
30 June 2025SupersededShopZ

COMPILER PTF:  UO03641, UO03642

Due to the size of this PTF it has been split into two sysmods, UO03641 and UO03642. Both sysmods contain a REQ for the other in the pair. This ensures both sysmods are installed at the same time. If you try to install only one the APPLY will fail.

APARDescription
PH66927Unexpected behavior on return from function using 'OS' #pragma linkage

 
Open 2.1 May 2025 PTF
Date ReleasedStatusDownload
10 May 2025SupersededShopZ

COMPILER PTF:  UO03041, UO03042

Due to the size of this PTF it has been split into two sysmods, UO03041 and UO03042. Both sysmods contain a REQ for the other in the pair. This ensures both sysmods are installed at the same time. If you try to install only one the APPLY will fail.

APARDescription
PH63025Unresolved symbol linkage error when compiling thread-local variable
PH65242Optimization with OS64_NOSTACK linkage clobbers GPR15 address
PH65909Unable to output files nfs due to file code page tagging
PH66037EBCDIC CENT character '¢' causes OPEN XL to crash with parser error
PH66038Calling a function in amode64 via a pointer with __ptr32 modifier results in a compiler crash
PH66039Macro expansion in pragmas disabled for XL C/C++ compatibility
PH66040Generating an address with an external symbol plus a positive offset results in compiler error with optimization.
PH66041Fix interoperability of 32-bit value passed to a function between XL and Open XL C/C++ with XPLINK
PH66096-mzos-sys-include flag ignores multiple paths by colon

 
Open 2.1 September 2024 PTF
Date ReleasedStatusDownload
20 September 2024SupersededShopZ

COMPILER PTF:  UI98346, UI98347

Due to the size of this PTF it has been split into two sysmods, UI98346 and UI98347. Both sysmods contain a REQ for the other in the pair. This ensures both sysmods are installed at the same time. If you try to install only one the APPLY will fail.

APARDescription
PH61561CS() RVALUE in the 3RD parameter with OPEN XL
PH62174Internal compiler error with hexadecimal floating-point and optimization
PH63130Union of floating point types not passed like a floating point type in XPLINK
PH63131Generating a DLL through a relative path causes an unexpected sidedeck name
PH63132Identifier cannot be NULL assertion failure
PH63133Specifying -shared to get a DLL does not result in a DLL in C if non-DLL standard linkage is used
PH63142Set return code for compilation error with JCL to 8 to match XL C/C++
PH63143Fix compiler error for single #pragma runopts split across multiple lines
PH63144Fix linkage when compiling with -mno-rent for private constant strings
PH63182An update to OPEN XL 2.1 DELETE process to remove files not tracked by SMP/E.

C++ Standard Library(LE) 2.4:  UI97855

APARDescription
PH62537__grp name collision between grp.h and locale

C++ Standard Library(LE) 2.5:  UI97856

APARDescription
PH62540__grp name collision between grp.h and locale

C++ Standard Library(LE) 3.1:  UI97857

APARDescription
PH62539__grp name collision between grp.h and locale


Table of Contents:


 
Open 1.1 November 2024 PTF
Date ReleasedStatusDownload
03 December 2024CurrentShopZ

COMPILER PTF:  UI98965

APARDescription
PH61298An update to OPEN XL 1.1 delete process to remove files not tracked by SMP/E.
PH63978Fix linkage when compiling with -mno-rent for private constant strings

 
Open 1.1 April 2024 PTF
Date ReleasedStatusDownload
26 April 2024CurrentShopZ

COMPILER PTF:  UI96583

APARDescription
PH60951Fix ibm-clang and ibm-clang++ commands to require -m64 option
PH60952Fill char for ostream replaced by a space with C++ run-time update

 
Open 1.1 September 2023 PTF
Date ReleasedStatusDownload
03 October 2023SupersededShopZ

COMPILER PTF:  UI93306

APARDescription
PH52786"Not enough storage was available for the WSA" with stringstream
PH54981Enable use of attribute constructor/destructor with -mnorent

C++ Standard Library(LE) 2.4:  UI93278

APARDescription
PH56464"Not enough storage was available for the WSA" with stringstream

C++ Standard Library(LE) 2.5:  UI93279

APARDescription
PH56465"Not enough storage was available for the WSA" with stringstream

C++ Standard Library(LE) 3.1:  UI93471

APARDescription
PH56723An update for the C/C++ Runtime for V3R1
PH56789Not enough storage was available for the WSA with stringstream

 
Open 1.1 June 2023 PTF
Date ReleasedStatusDownload
22 June 2023SupersededShopZ

COMPILER PTF:  UI92320

APARDescription
PH54349OPENXL compile fails using NANOSLEEP

 
Open 1.1 December 2022 PTF
Date ReleasedStatusDownload
01 December 2022SupersededShopZ

COMPILER PTF:  UI83129

APARDescription
PH50622Quality Improvements

C++ Standard Library(LE) 2.4:  UI82982

APARDescription
PH50319LLVM run-time update

C++ Standard Library(LE) 2.5:  UI82983

APARDescription
PH50321LLVM run-time update

Table of Contents:


 
2.4.1 October 2021 PTF
Date ReleasedStatusDownload
27 October 2021CurrentShopZ

COMPILER PTF:  UI70470

APARDescription
PH36254xlclang++ cannot apply __ptr32 qualifier over typedef
PH37616Running CLCJIVP installation verification job fails with rc=71
PH41308Fatal error compiling with -g option
PH41309Some long long or long data type may not produce correct result when using 64-bit and OPT(2)

PHASEID Output:

CLC0000(I) Product(5650-ZOS) Phase(CLCEOPTP) Level(D211013.Z241)
CLC0000(I) Product(5650-ZOS) Phase(CLCDRVR ) Level(D211013.Z241)
CLC0000(I) Product(5650-ZOS) Phase(CLCECL  ) Level(D211013.Z241)
CLC0000(I) Product(5650-ZOS) Phase(CLCETBY ) Level(D211013.Z241)
CLC0000(I) Product(5650-ZOS) Phase(CLCECWI ) Level(D211013.Z241)

 
2.4.1 July 2020 PTF
Date ReleasedStatusDownload
03 August 2020SupersededShopZ

COMPILER PTF:  UI70470

APARDescription
PH27303This APAR is a collection of fixes for Z/OS V2R4M1

PHASEID Output:

CLC0000(I) Product(5650-ZOS) Phase(CLCEOPTP) Level(D200702.Z241)
CLC0000(I) Product(5650-ZOS) Phase(CLCDRVR ) Level(D200702.Z241)
CLC0000(I) Product(5650-ZOS) Phase(CLCECL  ) Level(D200702.Z241)
CLC0000(I) Product(5650-ZOS) Phase(CLCETBY ) Level(D200702.Z241)
CLC0000(I) Product(5650-ZOS) Phase(CLCECWI ) Level(D200702.Z241)

Table of Contents:


 
2.4 October 2025 PTF
Date ReleasedStatusDownload
30 October 2025Current (runtime)ShopZ

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UO05416

APARs Fixed:

APARDescription
PH68562Enable parsing of PL/I SOS string with the CDASOS tool
PH68563CDA enhancement for generation of split DWARF data

Relevant technote:



 
2.4 June 2025 PTF
Date ReleasedStatusDownload
30 July 2025Current (compiler)ShopZ

COMPILER PTF:  UO03571

APARDescription
PH66223METAL C memcmp() generates incorrect assembler instructions comparing same values

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UO03572

APARs Fixed:

APARDescription
PH66895Adding DWARF 5 Support to CDA

Relevant technote:

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D250516.Z2R4)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D250516.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D250516.Z2R4)

 
2.4 October 2024 PTF
Date ReleasedStatusDownload
03 October 2024SupersededShopZ

COMPILER PTF:  UI98701

APARDescription
PH61160Metal C nested 'if' statements for ptr64 cause bad code gen
PH615660C4 when compiling with NOOPTIMIZE and DEBUG
PH63278Optimization generates incorrect assembler instructions for function arguments
PH63422The compiler at OPT(3) or higher may generate incorrect code for the __tr, __trt, or __trtr hardware built-in functions

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D241004.Z2R4)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D241004.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D241004.Z2R4)

 
2.4 December 2023 PTF
Date ReleasedStatusDownload
15 December 2023CurrentShopZ

COMPILER PTF:  UI94531

APARDescription
PH54999Printf() has unexpected value with optimization

RUNTIME LIBRARY EXTENSIONS PTF:  UI94532

APARDescription
PH58232Incorrect version of XLCLANG/XLCLANG++ compiler reported

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D230520.Z2R4)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D230520.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D230520.Z2R4)

 
2.4 February 2023 PTF
Date ReleasedStatusDownload
07 March 2023SupersededShopZ

COMPILER PTF:  UI90293

APARDescription
PH51488ASMA500W HLASM warning from DS 0D for $STATIC WSA
PH51938TARGET(CURRENT) option in XL C/C++
PH52424XL C compiler ABENDS with U4094-18 with SHOWINC

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI90294

APARDescription
PH52099CDA to add API to retrieve variable modification data from the variable cross-reference section of DWARF data

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D230228.Z2R4)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D230228.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D230228.Z2R4)

 
2.4 August 2022 PTF
Date ReleasedStatusDownload
07 September 2022SupersededShopZ

COMPILER PTF:  UI81828

APARDescription
PH47104Missing line number and endif in source listing
PH47975Inline optimization causing incorrect output with string replace
PH47992DSECT Utility output missing #define values when using duplication factor zero fields
PH48029Incorrect loaded NAB size for 31-bit code calling 64-bit
PH48115Crash compiling in 64-bit using langlvl=extended0x and template with static data members using partial specialization
PH48122SEVERE ERROR CCN1104 when compiling with METAL, RENT and OPT(2)options
PH48127DSECT utility does not generate #defines for EQUs that exist before the first DSECT
PH48129Incorrect output when -O2
PH48132CEEDUMP in IPALINK with IPA(LEVEL(2))
PH48307Back out of METAL C __ptr32/__ptr64 AMODE parameter changes
PH48331Metal C ASM operand beyond active USING range by 1 byte

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI81829

APARDescription
PH45011CDAHLASM program fails with CEE3204S The system detected a protection exception (System Completion Code=0C4) error message
PH46840Abend S0C4 during Fault Analyzer real-time analysis and during reanalysis

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D220823.Z2R4)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D220823.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D220823.Z2R4)

 
2.4 August 2021 PTF
Date ReleasedStatusDownload
30 August 2021SupersededShopZ

COMPILER PTF:  UI76499

APARDescription
PH34169Internal error while compiling function number with DEBUG(NOHOOK)
PH37904Compiler abends with CEE3209S when using IPA(LINK,LEVEL(2))
PH39084Assertion failure while compiling with INFO(ALS) option
PH39282ERROR CCN4526 The argument "13" of the built-in function "__builtin_cpu_supports" is invalid.
PH39349Db2 Coprocessor, ATTACH(ULI) support using the C-compiler
PH39369Assertion failed in cz370sql.C, line: 2402
PH39787DSECT utility missing ORG statement causing incorrect struct

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI76500

APARDescription
PH39363An update to ZOS C/C++ V2R4 RTE to include contents of 202108 PTF

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210810.Z2R4)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210810.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210810.Z2R4)

 
2.4 February 2021 PTF
Date ReleasedStatusDownload
26 March 2021SupersededShopZ

COMPILER PTF:  UI73821

APARDescription
PH26369Usage of ARCH(13),LP64 and METAL options with optimization turn on might causes incorrect code to be generated.
PH27049__ptr64 pointer treated as 31-bit pointer when passed as function parameter with O2
PH28272Compiler uses unavailable instructions
PH29223Fatal error compiling with -G option
PH31474Some long long or long data type may bnot produce correct result when using 64-bit and OPT(2)
PH33348VECTOR option causes some unit tests to fail, using ZOS V2.4 XL C/C++
PH34168Incorrect length might be assembled when copying function return value using METAL-C
PH34171Compiler not generating .s file for METAL-C when using -q"metal noopt" -S
PH34182LE heap check routine may ABEND. /td>
PH34183C preprocessor ABENDs with 0C4 when trying to print an error message in listing
PH35278Incorrect struct array function parameter when accessed via __PTR32 POINTER

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI73823

APARDescription
PH28136Invalid DW_AT_location information in DWARF.
PH34185Memory leak with TEST( SEPARATE(NODSNAME) )

C++ Standard Library(LE):  UI73824

APARDescription
PH29712Compiler incorrectly flags the syntax error: use of undeclared identifier 'cs_t'
PH33652_VEC_SEARCH_STRING_* functions not found in builtins.h

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210317.Z2R4)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210317.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210317.Z2R4)

 
2.4 April 2020 PTF2
Date ReleasedStatusDownload
31 April 2020SupersededShopZ

COMPILER PTF:  UI69244

APARDescription
PH24870In Dwarf we say the bitsize is 0 when compiling bitfield length of 64 and using DEBUG

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200410.Z2R4)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200410.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200410.Z2R4)

 
2.4 April 2020 PTF1
Date ReleasedStatusDownload
24 April 2020SupersededShopZ

COMPILER PTF:  UI68958

APARDescription
PH22657LP64 SPILL REGISTER SAVED/LOADED WITH L
PH23450Infinite compile loop when using OPT.
PH24217The listing file might be truncated, or formatted incorrectly, if the compiler emit message in the CCN1101 to CCN1153 range
PH24218Errno value might be incorrect, after a call to a ANSI C library, w

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI68960

APARDescription
PH24219DEBUG side file name in ASM causing syntax error with 45-CHARACTER DATASET NAME
PH24282In Dwarf we say the bitsize is 0 when compiling bitfield length of 64 and using DEBUG
PH24350Dbx error in CDA.

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200328.Z2R4)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200328.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200328.Z2R4)

 
2.4 November 2019 PTF
Date ReleasedStatusDownload
30 November 2019SupersededShopZ

COMPILER PTF:  UI65848

APARDescription
PH15664Refresh static libraries for LE backward compatibility support.
PH15665Multiple fixes of XL C/C++ compiler for zOS V2.4.
PH18005AMODE dependency in function parameter list formatio using LP64.
PH18007UNROLL(NO) generates incorrect ASM output due to SPILL half
PH18274Incorrect loop execution when compiling with Z/OS compiler
PH18814dbx -m4 FDBX0044 catchfault error

C++ Standard Library(LE):  UI65567

APARDescription
PH17481This APAR is a collection of fixes for the C/C++ runtime.

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI65566

APARDescription
PH17482This APAR is a collection of fixes for Z/OS V2R4 Runtime Extensions

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D191104.Z2R4)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D191104.Z2R4)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D191104.Z2R4)

Table of Contents:


 
2.3 September 2022 PTF
Date ReleasedStatusDownload
21 October 2022CurrentShopZ

COMPILER PTF:  UI77052

APARDescription
PH49634Back out of Metal C __ptr32/__ptr64 AMODE parameter changes
PH49635SEVERE ERROR CCN1104 when compiling with METAL, RENT and OPT(2) options

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D220620.Z2R3)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D220620.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D220620.Z2R3)

 
2.3 September 2021 PTF
Date ReleasedStatusDownload
28 September 2021SupersededShopZ

COMPILER PTF:  UI77052

APARDescription
PH37813DSECT utility missing ORG statement causing incorrect struct
PH39118ASSERTION FAILED in CZ370SQL.C, LINE: 2402
PH40307ASSERTION failure while compiling with INFO(ALS) option.
PH40308Incorrect struct array function parameter when accessed via __PTR32 POINTER
PH40309Incorrect loop execution when compiling with Z/OS compiler

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI77053

APARDescription
PH40310An update to ZOS C/C++ V2R3 RTE to include contents of 202109 PTF

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210901.Z2R3)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210901.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210901.Z2R3)

 
2.3 January 2021 PTF
Date ReleasedStatusDownload
04 February 2021SupersededShopZ

COMPILER PTF:  UI73491

APARDescription
PH31649DSECT utility output missing #define after EQU with DC value reference
PH33159The C preprocessor ABENDs with 0C4 when trying to print an error message in the listing
PH33321__PTR64 pointer treated as 31-BIT pointer when passed as function parameter with O2
PH33322LE heap check routine ABEND

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI73492

APARDescription
PH33323Invalid DW_AT_location information in DWARF.
PH33324Memory leak with TEST( SEPARATE(NODSNAME) )

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210127.Z2R3)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D210127.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D210127.Z2R3)

 
2.3 March 2020 PTF
Date ReleasedStatusDownload
31 March 2020SupersededShopZ

COMPILER PTF:  UI68028

APARDescription
PH12935Source file name in ASM syntax error with 45-character length name
PH14784Compiler fails to compile witn CCN5274 error message.
PH14720Memory refferal via pointers not adhering to ANSI ALIAS rules may cause the problem.
PH16954AMODE dependency in function parameter list formatio using LP64.
PH17530UNROLL(NO) generates incorrect ASM output due to SPILL half
PH21679Errno value maybe incorrect, after a call to ANSI C library.
PH222840C4 abend occurs due to OPTIMIZE(3)
PH22313The listing file might be truncated, or formatted incorrectly, if the compiler emit message in the CCN1101 to CCN1153 range
PH22447dbx -m4 FDBX0044 catchfault error

C++ Standard Library(LE):  UI68030

APARDescription
PH22365limits header gives the double limit instead of the long double limit

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI68029

APARDescription
PH16416Debug side file name in ASM causing syntax error with 45-CHARACTER dataset name

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200321.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200321.Z2R3)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNEPP ) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200321.Z2R3) CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200321.Z2R3)

 

 

 
2.3 August 2019 PTF
Date ReleasedStatusDownload
23 August 2019SupersededShopZ

COMPILER PTF:  UI64374, UI64372

APARDescription
PH14720Memory referral via pointers not adhering to ANSI ALIAS rules may cause the problem.
PH14784Compiler fails to compile with CCN5274 ERROR MESSAGE.
PH14785ABEND0C1 caused by CEL4NEW1 module

C++ Standard Library(LE):  UI64373

APARDescription
PH12948ABEND0C1 caused by CEL4NEW1 module

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190717.Z2R3)

 

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190717.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190717.Z2R3)

 

 
2.3 June 2019 PTF
Date ReleasedStatusDownload
26 June 2019SupersededShopZ

COMPILER PTF:  UI63377

APARDescription
PH06947Bad strncpy with OPT(2) and VECTOR(AUTOSIMD) optimization

C++ Standard Library(LE):  UI63379

APARDescription
PH10140Update massv.h and mass_simd.h to support ARCH 12
PH12784This APAR is a collection of fixes for z/OS V2R3 Runtime Library

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI63378

APARDescription
PH12747This APAR is a collection of fixes for Z/OS V2R3 Runtime Library Extensions
PH13241Under CICS with TEST(SEPARATE), ABEND0C4 due to 31-bit addresses passed from openstrm() to OSBRJFCB 
PH11098Link error when using C89 utility command line that mixes files and options 

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190612.Z2R3)

 

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190612.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190612.Z2R3)

 

 
2.3 December 2018 PTF
Date ReleasedStatusDownload
02 January 2019SupersededShopZ

COMPILER PTF:  UI60150

APARDescription
PH05752Bad code gen for vec_rli vector built-in and the <<  right shift)T shift) and >> (bitwise right shift) operators.
PH05782Internal Compiler Error when converting from unsigned int to long long using HGPR, HOT, NOXPLINK, and LP32.

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D181204.Z2R3)

 

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D181204.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D181204.Z2R3)

 

 
2.3 October 2018 PTF
Date ReleasedStatusDownload
04 October 2018SupersededShopZ

COMPILER PTF:  UI58597

APARDescription
PH02956Compiler 0C4 abend with #pragma linkage fetchable on static function
PH03046New function: Add stackprotect compiler option.
PH03047Abend on a call to a large function with a large stack frame compiled using XPLINK with ARCH(4) and up.
PH03313Incorrect offset generated for METAL C static global struct member
PH03329Internal compiler error SIGABRT error in USEL_F when __ptr32 used in 64-bit mode

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI58598

APARDescription
PH03048This APAR is a collection of fixes for Z/OS V2R3 Runtime Library Extensions

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180927.Z2R3)

 

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180927.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180927.Z2R3)

 

 
2.3 July 2018 PTF
Date ReleasedStatusDownload
31 July 2018SupersededShopZ

COMPILER PTF:  UI57410

APARDescription
PI98160DSECT utility generates bitfields incorrectly in union
PI99141Incorrect offset generated for Metal C ROCONST string
PI99704__asm() ignored resulting in an invalid parameter list being passed to a function.
PI99705Metal C optimizer generate incorrect code for __far_memcpy
PI99712Compiler may generate invalid code with OPT(3).
PI99713Compiler exits the compile step with RC=16 without issuing any warning or error messages while using OPT(3)
PI997151-byte enum saved in incorrect OS64_NOSTACK linkage parameter list position after optimization
PH00644DSECT utility 0C4 abend in print_define

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI57411

APARDescription
PI99202CDAHLASM program fails with CEE3204S The system detected a protection exception (System Completion Code=0C4) error message.
PH003770C4 abend in CDAHLASM assemble routine

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180720.Z2R3)

 

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180720.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180720.Z2R3)

 

 
2.3 April 2018 PTF
Date ReleasedStatusDownload
08 June 2018SupersededShopZ

COMPILER PTF:  UI55021

APARDescription
PI92813DSECT utility EDC5510 40 Internal logic error in function process_field
PI96197Struct control block pointer passed to inlined function not set correctly
PI961990C4 in CELHV003 after XPLINK exception handling
PI96200HLASM assembler errors when using long input source file names
PI96201Optimization causing incorrect array access
PI96202Abend in xlator_edcw when using IPA & OPT
PI96203Assembler error of undefined symbol occur for users of GCC's computed goto feature when using METAL and OPT
PI96204Compiler incorrectly issues CCN8608 error
PI96205Compiler fails to compile with CEE3204S error message
PI96206Compiler fails to compile with CEE3204S The system detected a protection exception error
PI96208Incorrect C++ calling convention for dereferenced complex-type struct
PI96209Incorrect C++ calling convention for struct in XPLINK mode
PI96210Makedepend utility user abend 4038 with #error usage

C++ Standard Library(LE):  UI55020

APARDescription
PI96216Compiler incorrectly fails to compile with error message CCN5288

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI55024

APARDescription
PI96211When CDA encounters an internal error, it fails to clean up after itself, causing a storage leak
PI96212CDA I/O acquires to hold LE file mutex causing CEEDUMP hang
PI96214Missing DW_AT_IBM_alt_srcview attribute in dwarf.h

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180524.Z2R3)

 

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180524.Z2R3)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180524.Z2R3)

 

 
2.3 September 2017 PTF
Date ReleasedStatusDownload
02 September 2017SupersededShopZ

C++ Standard Library(LE):  UI49761

APARDescription
PI80298CEE3559S External variable _StdStringExponentialAllocation...not found in DLL C128
PI86263std::rel_ops operator resolution conflict for reverse_iterator type
PI86240Issues with XLC copy on WRITE

 

Table of Contents:


 
2.2 October 2020 PTF
Date ReleasedStatusDownload
30 October 2020CurrentShopZ

COMPILER PTF:  UI72053

APARDescription
PH24837LE heap check routine may ABEND.

C++ Standard Library(LE):  UI72055

APARDescription
PH30363limits header gives the double limit instead of the long double limit

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200427.Z2R2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D200427.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D200427.Z2R2)

 
2.2 July 2019 PTF
Date ReleasedStatusDownload
01 August 2019SupersededShopZ

COMPILER PTFs:  UI64193

APARDescription
PH14179Bad code gen for vec_rli vector built-in and the <<  right shift)T shift) and >> (bitwise right shift) operators.
PH14345Application fails with CEE3210S message for the code converting a double value into a decimal target variable.
PH14354Memory referral via pointers not adhering to ANSI ALIAS rules may cause the problem.

C++ Standard Library(LE):  UI64086

APARDescription
PH14174This is a collection of fixes for Z/OS V2R3 Runtime Library

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI64194

APARDescription
PH14178Under CICS with TEST(SEPARATE), ABEND0C4 due to 31-bit addresses passed from openstrm() to OSBRJFCB

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190624.Z2R2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D190624.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D190624.Z2R2)

 
2.2 September 2018 PTF
Date ReleasedStatusDownload
22 October 2018CurrentShopZ

COMPILER PTFs:  UI58066

APARDescription
PI99657Compiler may generate invalid code with OPT(3).
PH02100Compiler 0C4 abend with #pragma linkage fetchable on static function
PH02140Abend on a call to a large function with a large stack frame compiled using XPLINK with ARCH(4) and up.
PH02342New function: Add stackprotect compiler option.

C++ Standard Library(LE):  UI58339

APARDescription
PH02538Change builtins.h header file.

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI58067

APARDescription
PI97518This APAR is a collection of fixes for the CDA runtime.

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D181011.Z2R2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D181011.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D181011.Z2R2)

 
2.2 May 2018 PTF
Date ReleasedStatusDownload
30 May 2018CurrentShopZ

COMPILER PTFs:  UI55634

APARDescription
PI95387Compiler exits the compile step with RC=16 without issuing any warning or error messages while using OPT(3)
PI95392Compiler fails to compile with CEE3204S error message
PI95938Compiler may generate invalid code when code is compiled with -O3 while using literal in __csg builtin
PI966911-byte enum saved in incorrect OS_NOSTACK/OS64_NOSTACK linkage parameter list position after optimization

C++ Standard Library(LE):  UI55827

APARDescription
PI95819Compiler incorrectly fails to compile with error message CCN5288

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI55638

APARDescription
PI97448Missing DW_AT_IBM_alt_srcview at attribute in dwarf.h

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180430.Z2R2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180430.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180430.Z2R2)

 
2.2 February 2018 PTF
Date ReleasedStatusDownload
15 March 2018SupersededShopZ

COMPILER PTFs:  UI53925

APARDescription
PI92867Assembler error of undefined symbol occur for users of GCC's computed goto feature, when using METAL and OPT
PI92902HLASM assembler errors when using long input source file names
PI92943Incorrect C++ calling convention for dereferenced complex-type struct
PI92962Compiler fails to compile with CEE3204S The system detected a protection exception error
PI93827Compiler incorrectly issues CCN8608 error
PI94247Makedepend utility user ABEND 4038 with #error usage

C++ Standard Library(LE):  UI49209

APARDescription
PI85051CXA name mangling functionality

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180306.Z2R2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180306.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180306.Z2R2)

 
2.2 December 2017 PTF
Date ReleasedStatusDownload
27 December 2017SupersededShopZ

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI52893

APARDescription
PI91757When CDA encounters an internal error, it fails to clean up after itself, causing a storage leak

 
2.2 November 2017 PTF
Date ReleasedStatusDownload
27 November 2017SupersededShopZ

COMPILER PTFs:  UI51827

APARDescription
PI89307Abend in xlator_edcw when using IPA & OPT.

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI51826

APARDescription
PI87792CDA I/O acquires to hold LE file mutex causing CEEDUMP hang.

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D171026.Z2R2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D171026.Z2R2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D171026.Z2R2)

 
2.2 October 2017 PTF
Date ReleasedStatusDownload
04 October 2017SupersededShopZ

COMPILER PTFs:  UI50367

APARDescription
PI81749ABEND during compile in packAlignmentFor()
PI83576CCN1104 fixed-point divide exception 0C9 GRARNN internal error
PI84431Functions using structs not inlined in METAL C
PI84605Compiler chooses invalid type of load to feed a compare instruction
PI84664An lvalue expression of type ""boost::io::basic_oaltstringstream" can not be converted
PI86265Optimization causing incorrect array access
PI87346Incorrect DSECT utility output
PI87347Multi-dimensional zero extent array support for DSECT utility
PI87348Struct control block pointer passed to inlined function not set correctly
PI873500C4 in CELHV003 after XPLINK exception handling
PI87351Internal compiler GRARNN error with INLINE and HGPR
PI87353Internal compiler error due to static conditional
PI88204Incorrect C++ calling convention for struct in XPLINK mode continued

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI50331

APARDescription
PI87344Collection of fixes for the zOS V2.2 RTE
PI87798Compiler abends due to a problem with control I/O call

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170915.z2r2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170915.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170915.z2r2)

 
2.2 August 2017 PTF
Date ReleasedStatusDownload
02 September 2017SupersededShopZ

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI49212

APARDescription
PI85196TEST(SEPARATE|NOSEPARATE) COBOL support

 
2.2 April 2017 PTF
Date ReleasedStatusDownload
08 June 2017CurrentShopZ

COMPILER PTFs:  UI46641

APARDescription
PI46344Refresh of V2.2 C/C++ compiler for a collection of fixes
PI58807Name conflict with Local and __asm variables causing incorrect sizeof results
PI63806Compiler may generate macro expansion of a _Pragma without a closing right parenthesis
PI64727Memory overlay when loading and storing bit field
PI68450DSECT utility 0C4 error in process_field
PI74611Generated struct from DSECT utility does not match original ASM DSECT
PI76637Bad @@EXT@0 and @@EXT@-1 symbols generated with Metal C with DEBUG
PI78299Not generating STD::STRING object on return statement
PI78735Header file processing does not dynamically allocate a single DD for each data set that contributes header file members needed.
PI79089Incorrect C++ calling convention for struct in XPLINK mode
PI80281Incorrect DSECT utility output
PI80282Binder is rejecting the generated GOFF from assembler CATTR statement within a DSECT
PI812280C4 in CS_TransformerImpl::transform() due to sizeof()
PI81632Class incorrectly identified as abstract class

RUNTIME LIBRARY EXTENSIONS PTF:  UI46662

APARDescription
PI76664CDAHLASM CDA3505 a Ddpi error 0
PI79276as command creates object files with permission bits 600 which is very inconvenient

C++ STANDARD LIBRAY(LE) PTF:  UI46658

APARDescription
PI79959Std::rel_ops operator resolution conflict for reverse_iterator type

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170517.z2r2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170517.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170517.z2r2)

 
2.2 January 2017 PTF
Date ReleasedStatusDownload
26 January 2017SuperseededShopZ

COMPILER PTFs:  UI43767 / UI43793

APARDescription
PI73725C compiler does invalid branch
PI74514New legacy option for DSECT utility
PI74574Compiler issues CEE3204S 0C4 ERROR while using optimization.
PI74611Generated struct from DSECT utility does not match original ASM DSECT
PI74614'IF' statement being incorrectly optimized away
PI74615Using IPA (LINK,Level (1) or greater ), PDF2) may cause exception error.
PI74643This APAR is created to is used to deliver MVS parts for PI74612.

RUNTIME LIBRARY EXTENSIONS PTF:  UI43768

APARDescription
PI69825CDAHLASM 0C4 with large assembly input due to ICONV()
PI74612Performance issue with MASS library pow() function

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI43767.z2r2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI43767.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI43767.z2r2)

 
2.2 December 2016 PTF
Date ReleasedStatusDownload
09 December 2016SupersededShopZ

RUNTIME LIBRARY EXTENSIONS PTF:  UI43079

APARDescription
PI73190CEEDUMP much larger with COBOL V5 than previous versions of COBOL (part 2)

 
2.2 October 2016 PTF
Date ReleasedStatusDownload
02 November 2016CurrentShopZ

COMPILER PTFs:  UI41215

APARDescription
PI64727Memory overlay when loading and storing bit field
PI65902METAL-C compiler may reference an invalid address while accessing storage using ALET in access register mode
PI67293Mask of TMY should be B'11111111'
PI68951Variable assignment after __SET_FAR_ALET_OFFSET() optimized away
PI69752The incomplete class may cause an inconsistency in the generated code
PI69865Compiler issues invalid information messages due to missing check condition
PI69866METAL-C generating incorrect code for pool master routine
PI69867METAL-C generating incorrect ZHOOK code
PI71468Destructor called twice on nested return

RUNTIME LIBRARY EXTENSIONS PTF:  UI41812

APARDescription
PI70791CEEDUMP much larger with COBOL V5 than previous versions of COBOL

C++ STANDARD LIBRARY(LE) PTF:  UI42168

APARDescription
PI67565Segmentation fault with STL sort

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI41215.z2r2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI41215.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI41215.z2r2)

 
2.2 September 2016 PTF
Date ReleasedStatusDownload
26 September 2016SupersededShopZ

COMPILER PTFs:  UI40799

APARDescription
PI68450DSECT utility 0C4 error in PROCESS_FIELD

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40799.z2r2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40799.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40799.z2r2)

 
2.2 June 2016 PTF  (PE - Do not apply)
Date ReleasedStatus
29 July 2016Superseded

COMPILER PTF:  UI38559

Note: Do not apply - PTF in error due to APAR PI63807 . Refer to APAR PI68450 for more information.

APARDescription
PI63696Long compile time and large object size issues
PI63715METAL-C generating incorrect ZHOOK code
PI63806Compiler may generate macro expansion of a _Pragma without a closing right parenthesis.
PI63807DSECT utility duplication factor of zero generating variable
PI63808Destructors of automatic objects not called during exception stack unwinding when using inlining
PI63810Bad code gen when using METAL C
PI63811Compiler now generates correct Dwarf location expression for variable length array (VLA).
PI63814Invalid UNKWN opcode generated with RTCHECK

RUNTIME LIBRARY EXTENSIONS PTF:  UI38560

APARDescription
PI63817ABEND0C4 in CDADBGLD while creating a debug side file

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI38559.z2r2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI38559.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI38559.z2r2)

 
2.2 March 2016 PTF
Date ReleasedStatus
26 April 2016Superseded

COMPILER PTFs:  UI36029, UI36045

APARDescription
PI58807Name conflict with Local and __ASM variables causing incorrect SIZEOF result
PI58808Names concatenation in SEARCH option might cause compiler issuing "File not found" message
PI58809C compiler ignores RESERVED_REG option
PI58810Auto const expr statement causing Internal Compiler Error
PI58811Debug information is missing for user labels used within the source file
PI58813C++11 Auto usage with private nested classes
PI58815DSECT utility converting to incorrect types
PI58818IPA removing necessary functions
PI58820Floating point exception not thrown at -O2
PI58822Parameter pass to C++ method fails at OPT(2)
PI58823Extra sub-header after end of static MAP report
PI58825Compiler issues S0C4 while using AGGREGATE and PPONLY
PI58826Incorrect output when using std::sort with OPTIMIZATION turned on
PI58827Label in the branch table cause HLASM error (ASMA044E) with switch statements in the C source code
PI58828Abend 0x013 when running application compiled with V2R1
PI58829Metal-C compiler to generates debug related information in the prefix data block
PI58830UNROLL(AUTO) with OPT(2) causes ABENDU4087

RUNTIME LIBRARY EXTENSIONS PTF:  UI36044

APARDescription
PI58805Debug information is missing for user labels used within the source file
PI58806Enable the display of C/C++ compiler option information through new sosinfo utility
PI58816A collection of MASS fixes for Z13 support

C++ STANDARD LIBRARY(LE) PTF:  UI36027

APARDescription
PI58817Inlining optimization causing auto_ptr copy constructor to call destructor early

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI36029.z2r2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP   ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI36029.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI36029.z2r2)

 
2.2 September 2015 PTF
Date ReleasedStatus
30 September 2015Superseded

COMPILER PTFs:  UI30173, UI30179

APARDescription
PI46344Refresh of V2.2 C/C++ compiler for a collection of fixes
PI46355C++ Compiler over-writes the default linkages when declarations have explicit linkages
PI463560C4 protection exception in CCNETBY module
PI46360Floating point exception not thrown at -O2
PI46464OPTFILE unable to read options from USS file
PI464650C4 exception in in PPSAVETOKENEXP when using SOURCE
PI46466Compiler issues error message while using AGGREGATE and PPONLY

RUNTIME LIBRARY EXTENSIONS PTFs:  UI30170, UI30171

APARDescription
PI46348Refresh of ATLAS archive libraries for a collection of fixes
PI46350Refresh of MASS archive libraries for a collection of fixes
PI46353Refresh of XLC help files for a collection of fixes

C++ STANDARD LIBRARY(LE) PTF: UI30168

APARDescription
PI46071Refresh of C/C++ runtime libraries.
PI46446Runtime performance degradation when using dynamic_cast call and LP64

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI30173.z2r2)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI30173.z2r2)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI30173.z2r2)

 
Initial Release (2.2)
Date ReleasedStatus
30 September 2015Superseded
APARDescription
--Initial Release

Table of Contents:


 
2.1.1 April 2018 PTF
Date ReleasedStatusDownload
25 April 2018CurrentShopZ

COMPILER PTFs: UI54849

APARDescription
PI80134Binder is rejecting the generated GOFF from assembler CATTR statement within a DSECT.
PI95829Struct control block pointer passed to inlined function not set correctly
PI958300C4 in CELHV003 after XPLINK exception handling
PI95831Bad @@EXT@0 and @@EXT@-1 symbols generated with Metal C with DEBUG
PI95832Internal compiler GRARNN error with INLINE and HGPR
PI95833Multi-dimensional zero extent array support for DSECT utility
PI95834Incorrect DSECT utility output
PI95835Makedepend utility user abend 4038 with #error usage
PI95836Class incorrectly identified as abstract class

RUNTIME LIBRARY EXTENSIONS(CDA) PTF: UI54850

APARDescription
PI95837Missing DW_AT_IBM_alt_srcview attribute in dwarf.h

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180405.Z211)

PHASEID C++ COMPILER:

 CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180405.Z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180405.Z211)

 
2.1.1 January 2018 PTF
Date ReleasedStatusDownload
11 January 2018SupersededShopZ

RUNTIME LIBRARY EXTENSIONS(CDA) PTF: UI49165

APARDescription
PI92027When CDA encounters an internal error, it fails to clean up after itself, causing a storage leak

 
2.1.1 August 2017 PTF
Date ReleasedStatusDownload
02 September 2017SupersededShopZ

RUNTIME LIBRARY EXTENSIONS(CDA) PTF: UI49165

APARDescription
PI85137TEST(SEPARATE|NOSEPARATE) COBOL support

 
2.1.1 March 2017 PTF
Date ReleasedStatusDownload
30 March 2017SupersededShopZ

COMPILER PTFs: UI45424

APARDescription
PI77832Using IPA (LINK,level (1) or greater), PDF2) may cause exception error.
PI77833Generated struct from DSECT utility does not match original ASM DSECT

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI45424.z211)

PHASEID C++ COMPILER:

 CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI45424.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI45424.z211)

 
2.1.1 December 2016 PTF
Date ReleasedStatusDownload
20 December 2016SupersededShopZ

COMPILER PTFs: UI42900, UI42902

APARDescription
PI71287Destructor called twice on nested return
PI72792Memory overlay when loading and storing bit field
PI72799Internal APAR for MASS MVS parts for PI72555

RUNTIME LIBRARY EXTENSIONS PTF(MASS): UI43082

APARDescription
PI72555Performance issue with MASS library pow() function

RUNTIME LIBRARY EXTENSIONS PTF(CDA): UI42903

APARDescription
PI72793CEEDUMP much larger with COBOL V5 than previous versions of COBOL (part 1)
PI73191CEEDUMP much larger with COBOL V5 than previous versions of COBOL (part 2)

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40666.z211)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40666.z211)

 
2.1.1 September 2016 PTF
Date ReleasedStatusDownload
23 September 2016SupersededShopZ

COMPILER PTFs: UI40666, UI40667

APARDescription
PI61020Bad code gen when using METAL C
PI63714METAL-C generating incorrect ZHOOK code
PI67276METAL-C generating incorrect offsets
PI67277METAL-C generating incorrect code for pool master routine
PI67304Mask of TMY should be be B'11111111'
PI67349Compiler may generate macro expansion of a _Pragma without a closing right parenthesis
PI67350Memory overlay when loading and storing bit field
PI67351Long compile time and large object size issues
PI67354DSECT utility converting to incorrect types
PI67356DSECT utility duplication factor of zero generating variable
PI67358Destructors of automatic objects not called during exception stack unwinding when using inlining
PI67361Invalid 'UNKWN' opcode generated with RTCHECK
PI67362Compiler generates correct DWARF location expression for variable length array(VLA)
PI67453Compiler issues invalid information messages due to missing check condition.
PI67364IPA removing necessary functions

RUNTIME LIBRARY EXTENSIONS PTF: UI40668

APARDescription
PI67365ABEND0C4 in CDADBGLD while creating a debug side file

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40666.z211)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI40666.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI40666.z211)

 
2.1.1 February 2016 PTF
Date ReleasedStatus
10 March 2016Superseded

COMPILER PTFs: UI35376, UI35377

APARDescription
PI51318C++11 Auto usage with private nested classes
PI51425Names concatenation in SEARCH option might cause compiler issuing "File not found" message
PI57057Name conflict with Local and __ASM variables causing incorrect SIZEOF result
PI57123Incorrect output when using std::sort with OPTIMIZATION turned on
PI57124UNROLL(AUTO) with OPT(2) causes ABENDU4087
PI57126Debug information is missing for user labels used within the source file
PI57128IPA removing necessary functions
PI57129Auto const expr statement causing Internal Compiler Error
PI57132Compiler issues S0C4 when compiled with METAL and OPT(2) options
PI57135Extra sub-header after end of static MAP report
PI57137Label in the branch table cause HLASM error (ASMA044E) with switch statements in the C source code
PI57139Metal-C compiler to generates debug related information in the prefix data block

RUNTIME LIBRARY EXTENSIONS PTF: UI35378

APARDescription
PI57125Debug information is missing for user labels used within the source file
PI57143A collection of MASS fixes for Z13 support

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI35376.z211))

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI35376.z211))
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI35376.z211))

 
2.1.1 October 2015 PTF
Date ReleasedStatus
22 November 2015Superseded

COMPILER PTFs: UI32071, UI32073

APARDescription
PI44821C compiler ignores RESERVED_REG option
PI49933VECTOR option incorrectly sets LANGLVL(LIBEXT) option by default
PI50026Protection Exception during compilation when default template argument for operator new is used
PI50490Floating point exception not thrown at -O2
PI50491Parameter pass to C++ method fails at OPT(2)
PI50493Expansion of __PLO_INIT_PARAM_LIST is not fixed when __asm directive is used for implementing cststg instruction
PI50494Incorrect output when reading from a file
PI504950C4 protection exception in CCNETBY module
PI50496Abend 0x013 when running application compiled with V2R1
PI50497C++ Compiler over-writes the default linkages when declarations have explicit linkages
PI50498Internal compiler error due to invalid check of pointer
PI50504OPTFILE unable to read options from USS file
PI50505Incorrect DWARF information for struct array member
PI50506Compiler issues error message while using AGGREGATE and PPONLY
PI505070C4 exception in in PPSAVETOKENEXP when using SOURCE
PI50508Incorrect code gen when using __ATTRIBUTE__((AMODE31)) with LP64
PI50313Refresh of IPA and MASS modules for a collection of fixes

RUNTIME LIBRARY EXTENSIONS PTFs: UI32075, UI32077, UI32082

APARDescription
PI50310Refresh of ATLAS archive libraries for a collection of fixes
PI50317Refresh of MASS archive libraries for a collection of fixes
PI50318Refresh of CDA modules for a collection of fixes

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI32071.z211)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI32071.z211)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI32071.z211)

 
Initial Release (2.1.1)
Date ReleasedStatus
16 February 2015Superseded

Note: Information on the 2.1.1 release can be found in the Release notes .

APARDescription
--Initial Release

Table of Contents:


 
2.1 March 2018 PTF
Date ReleasedStatusDownload
27 March 2018CurrentShopZ

COMPILER PTF: UI54339

APARDescription
PI93979Makedepend utility user abend 4038 with #error usage

RUNTIME LIBRARY EXTENSIONS PTF:  UI54338

APARDescription
PI93903Missing DW_AT_IBM_alt_srcview attribute in dwarf.h

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180223.Z2R1)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D180223.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D180223.Z2R1)

 
2.1 January 2018 PTF
Date ReleasedStatusDownload
11 January 2018SupersededShopZ

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI53000

APARDescription
PI92026When CDA encounters an internal error, it fails to clean up after itself, causing a storage leak

 
2.1 October 2017 PTF
Date ReleasedStatusDownload
20 October 2017CurrentShopZ

COMPILER PTF: UI50869

APARDescription
PI78984Incorrect DSECT utility output
PI84290Multi-dimensional zero extent array support for DSECT utility
PI85577Struct control block pointer passed to inlined function not set correctly
PI865040C4 in CELHV003 after XPLINK exception handling

RUNTIME LIBRARY EXTENSIONS(CDA) PTF: UI50871

APARDescription
PI84954TEST(SEPARATE|NOSEPARATE) COBOL support

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170916.Z2R1)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170916.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170916.Z2R1)

 
2.1 August 2017 PTF
Date ReleasedStatusDownload
02 September 2017SupersededShopZ

RUNTIME LIBRARY EXTENSIONS(CDA) PTF: UI49075

APARDescription
PI84954TEST(SEPARATE|NOSEPARATE) COBOL support

 
2.1 July 2017 PTF
Date ReleasedStatusDownload
01 August 2017SupersededShopZ

COMPILER PTF: UI48587

APARDescription
PI77558Bad @@EXT@0 and @@EXT@-1 symbols generated with METAL C with DEBUG
PI79943Internal compiler GRARNN error with INLINE and HGPR
PI84090Class incorrectly identified as abstract class
PI84091Binder is rejecting the generated GOFF from assembler CATTR statement within a DSECT.

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170723.Z2R1)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(D170723.Z2R1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(D170723.Z2R1)

 
2.1 February 2017 PTF
Date ReleasedStatusDownload
09 March 2017SupersededShopZ

COMPILER PTF: UI44574

APARDescription
PI73779Using IPA (LINK,level (1) or greater ), PDF2) may cause exception error.
PI74422Generated struct from DSECT utility does not match original ASM DSECT

C++ STANDARD LIBRARY(LE) PTF: UI44575 PTF

APARDescription
PI76433This APAR is for a refresh of the CPP RT header file

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI44574.z2r1)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI44574.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI44574.z2r1)

 
2.1 December 2016 PTF
Date ReleasedStatusDownload
09 December 2016SupersededShopZ

RUNTIME LIBRARY EXTENSIONS PTF:  UI43079

APARDescription
PI73192CEEDUMP much larger with COBOL V5 than previous versions of COBOL (part 2)

 
2.1 November 2016 PTF
Date ReleasedStatus
23 November 2016Superseded

COMPILER PTF: UI42323

APARDescription
PI71797Destructor called twice on nested return
PI71798Compiler issues invalid information messages due to missing check condition.

RUNTIME LIBRARY EXTENSIONS PTF: UI42324

APARDescription
PI71796CEEDUMP much larger with COBOL V5 than previous versions of COBOL

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI42323.z2r1)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI42323.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI42323.z2r1)

 
2.1 July 2016 PTF
Date ReleasedStatus
02 September 2016Superseded

COMPILER PTF: UI39212

APARDescription
PI58250DSECT utility converting to incorrect types
PI60294Invalid UNKWN opcode generated with RTCHECK
PI62567DSECT utility duplication factor of zero generating variable
PI62575Compiler may generate macro expansion of a _Pragma without a closing right parenthesis.
PI63695Long compile time and large object size issues
PI653620C4 in scanBlock() with -O2
PI65370Memory overlay when loading and storing bit field
PI65371Destructors of automatic objects not called during exception stack unwinding when using inlining

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI39212.z2r1)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI39212.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI39212.z2r1)

 
2.1 April 2016 PTF
Date ReleasedStatus
30 April 2016Superseded

COMPILER PTF: UI37007

APARDescription
PI56367Extra sub-header after end of static map report
PI57133Metal-C compiler now generates debug related information in the prefix data block
PI57681Incorrect compile time error related to private member functions
PI58385System protection exception when compiled with optimization
PI60487Compiler now generates correct Dwarf location expression for variable length array (VLA).

RUNTIME LIBRARY EXTENSIONS PTF: UI36997

APARDescription
PI60458ABEND0C4 in CDADBGLD while creating a debug side file

PHASEID C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEP   ) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI37007.z2r1)

PHASEID C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEPP  ) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI37007.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)
CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI37007.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI37007.z2r1)


 
2.1 January 2016 PTF
Date ReleasedStatus
04 February 2016Superseded

COMPILER UI34569 PTF

APARDescription
PI52803UNROLL(AUTO) with OPT(2) causes ABENDU4087
PI53760Incorrect output when using STD::SORT with optimization turned on
PI54499Label in the branch table cause HLASM error (ASMA044E) with switch statements in the C source code
PI54979Debug information is missing for user labels used within the source file
PI55097Auto constexpr statement causing internal compiler error
PI55677Compiler issues S0C4 when compiled with METAL and OPT(2) options

RUNTIME LIBRARY EXTENSIONS UI34570 PTF

APARDescription
PI55047Debug information is missing for user labels used within the source file
PI55660Enable the display of C/C++ compiler option information through new sosinfo utility

PHASEID information obtained when compiling using -qphaseid is:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEP ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI34569.z2r1)v

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI34569.z2r1)

USING C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEPP ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI34569.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI34569.z2r1)


 
2.1 September 2015 PTF
Date ReleasedStatus
25 September 2015Superseded

COMPILER UI31197 PTF

APARDescription
PI48661Abend 0X013 when running application compiled with V2R1

PHASEID information obtained when compiling using -qphaseid is:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEP ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI31197.z2r1)

USING C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEPP ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI31197.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI31197.z2r1)


 
2.1 August 2015 PTF
Date ReleasedStatus
26 August 2015Superseded

COMPILER UI30089 PTF

APARDescription
PI41470OPTFILE unable to read options from USS file
PI432940C4 exception in ppSaveTokenExp when using SOURCE
PI44495Compiler issues error message while using AGGREGATE and PPONLY
PI466070C4 protection exception in CCNETBY module
PI46613Floating point exception not thrown at -O2
PI46617Internal compiler error due to invalid check of pointer
PI46628Parameter pass to C++ method fails at OPT(2)

RUNTIME LIBRARY EXTENSIONS UI30106 PTF

APARDescription
PI46664Refresh of CDA for a collection of fixes

C++ STANDARD LIBRARY(LE) UI30090 PTF

APARDescription
PI40940Runtime performance degradation when using DYNAMIC_CAST CALL and LP64
PI41717The name lookup for "_VACPP_HASH_FUNCTION_CHECK" did not find a declaration error message
PI44519Inlining optimization causing auto_ptr copy constructor to call destructor early

PHASEID information obtained when compiling using -qphaseid is:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEP ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI30089.z2r1)

USING C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEPP ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI30089.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI30089.z2r1)


 
2.1 May 2015 PTF
Date ReleasedStatus
12 May 2015Superseded

COMPILER UI26897 PTF

APARDescription
PI36266Incorrect output when reading from a file
PI37313Incorrect code gen when using __ATTRIBUTE__((AMODE31)) WITH LP64
PI39480Incorrect DWARF information for STRUCT array member
PI39481C++ compiler over-writes the default linkages when declarations have explicit linkages.

SAMPLES UI26898 PTF

APARDescription
PI39482SCCNSAM(MYEPILOG) macro generates incorrect code when CCN_DSASZ = 0

PHASEID information obtained when compiling using -qphaseid is:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEP ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI26897.z2r1)

USING C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEPP ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI26897.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI26897.z2r1)


 
2.1 February 2015 PTF
Date ReleasedStatus
11 February 2015Superseded

COMPILER UI24521 PTF

APARDescription
PI31815Expansion of __PLO_INIT_PARAM_LIST is not fixed when __ASM directive is used for implementing CSTSTG instructions.

RUNTIME LIBRARY EXTENSIONS UI24519 PTF

APARDescription
PI12281New CDA function to support Z13 hardware

C++ STANDARD LIBRARY(LE) UI24520 PTF

APARDescription
PI12283New C++ runtime support for for Z13 hardware

PHASEID information obtained when compiling using -qphaseid is:

USING C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEP ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI24521.z2r1)

USING C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEPP ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI24521.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI24521.z2r1)


 
2.1 November 2014 PTF
Date ReleasedStatus
18 November 2014Superseded

COMPILER UI22855 PTF

APARDescription
PI28924Always_inline functions not being inlined
PI29230Compiler crashes in procedure DDPI_CONVERT_HANDLER_DBGSTREAM() when using -g

PHASEID information obtained when compiling using -qphaseid is:

USING C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEP ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI22855.z2r1)

USING C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEPP ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI22855.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI22855.z2r1)


 
2.1 October 2014 PTF
Date ReleasedStatus
23 October 2014Superseded

COMPILER UI21384 PTF

APARDescription
PI19301USERMOD options not overriding compiler default options
PI20174Severity message numbers no longer in listing file
PI24418Exception not caught with inlining enabled
PI24799__PLO_CSTSTG() builtin function failed to compile using Metal-C
PI24986GIEF instructions appearing in ARCH(5) build
PI25228Incorrect ARCH(5) in listing when using TARGET
PI25252ABEND during IPA link after XLATOR_EDCW call
PI25804Conversion of EQU statements by CCNEDSCT utility to #DEFINE is not correct.
PI25812Keyword __PTR32 qualifier is not accepted by the C++ compiler

PHASEID information obtained when compiling using -qphaseid is:

USING C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEP ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI21384.z2r1)

USING C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEPP ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI21384.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI21384.z2r1)


 
2.1 July 2014 PTF
Date ReleasedStatus
18 July 2014Superseded

COMPILER UI18560/UI18562 PTFs

APARDescription
PI12950Module growth in CCNETBY with PTF UI13286
PI18974Incorrect JUMP label with optimization
PI19237Load instruction not properly generated in 64-BIT compile of ASM statement with the 'M' constraint with integer operand
PI19326Support deferred debugger loading for C/C++ in compiler
PI19327CCN5830 error issued for pragma RUNOPTS with PPONLY
PI19338RACF ICH408I warning in compilation caused by DD:CCOPT
PI21368Infinite loop at runtime

Readme UI18564 PTF

APARDescription
PI19236Update README for deferred DEBUGGER loading for C/C++ in z/OS V2R1

PHASEID information obtained when compiling using -qphaseid is:

USING C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEP ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI18560.z2r1)

USING C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEPP ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI18560.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI18560.z2r1)


 
2.1 April 2014 PTF
Date ReleasedStatus
28 April 2014Superseded

COMPILER UI16362/UI16444 PTFs

APARDescription
PI09611Labels as values giving assembler symbol error
PI12739Compiler optimization causing duplicate __ASM MACRO
PI13158The wrong case is taken on a SWITCH statement
PI13535Compiler may generate invalid code at OPT(2) and above
PI14367Binary returning incorrect buffer address
PI14538Inline report missing action code with IPA
PI15594Incorrect temporary elimination on function arguments

Run-time Library Extensions UI16937 PTF

APARDescription
PI15655Make DBGLD a statically link module

C++ Standard Library UI17014 PTF

APARDescription
PI15855DYNAMIC_CAST not returning the correct pointer

PHASEID information obtained when compiling using -qphaseid is:

USING C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEP ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI16362.z2r1)

USING C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEPP ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI16362.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI16362.z2r1)


 
2.1 January 2014 PTF
Date ReleasedStatus
14 January 2014Superseded

COMPILER UI13286/UI13287 PTFs

APARDescription
PI07436ABEND=S0C4 error message for CPARM path error
PI07437Symbol DSNHLIIR unresolved compiler message
PI07444Compiler assigns invalid csectname for METAL C
PI07445ABEND with divide by zero message
PI07446Multiple STEPS TO STEP OVER 1 SQL statement
PI07447Compiler assigns invalid csectname for METAL C
PI07451Duplicate offsets in Z/OS C assembler section
PI07452Missing SRDA instruction with HGPR and OPT
PI07454METAL C generates assembler error causing ASMA044E undefined symbol
PI07457Can not open specific PDFNAME(PDS(MBR)) with PDF2 in USS

Run-time Library Extensions UI13288 PTF

APARDescription
PI07449R9 in XPLINK stackframe receives incorrect value

C++ Standard Library UI13289 PTF

APARDescription
PI07450Duplicate definition binder error

PHASEID information obtained when compiling using -qphaseid is:

USING C COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEP ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI13286.z2r1)

USING C++ COMPILER:

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEPP ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA1) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEOPTP) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNDRVR ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPAO) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNQIPA2) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNEIPA3) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNETBY ) Level(UI13286.z2r1)

CCN0000(I) Product(5650-ZOS) Phase(CCNECWI ) Level(UI13286.z2r1)


 
Initial Release (2.1)
Date ReleasedStatus
30 September 2013Superseded
APARDescription
--Initial Release

[{"Product":{"code":"SSTLTF","label":"z\/OS XL C\/C++"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"Compiler","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"1.13;2.1;2.1.1;2.2","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
12 December 2025

UID

swg27041168