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 1.1 September 2023 PTF

Date Released Status Download

26 April 2024

Current

ShopZ

COMPILER PTF:  UI96583

APAR Description
PH60951 Fix ibm-clang and ibm-clang++ commands to require -m64 option
PH60952 Fill char for ostream replaced by a space with C++ run-time update
 

Open 1.1 September 2023 PTF

Date Released Status Download

03 October 2023

Superseded

ShopZ

COMPILER PTF:  UI93306

APAR Description
PH52786 "Not enough storage was available for the WSA" with stringstream
PH54981 Enable use of attribute constructor/destructor with -mnorent
 

C++ Standard Library(LE) 2.4:  UI93278

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

C++ Standard Library(LE) 2.5:  UI93279

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

C++ Standard Library(LE) 3.1:  UI93471

APAR Description
PH56723 An update for the C/C++ Runtime for V3R1
PH56789 Not enough storage was available for the WSA with stringstream

Open 1.1 June 2023 PTF

Date Released Status Download

22 June 2023

Superseded

ShopZ

COMPILER PTF:  UI92320

APAR Description
PH54349 OPENXL compile fails using NANOSLEEP
 

Open 1.1 December 2022 PTF

Date Released Status Download

01 December 2022

Superseded

ShopZ

COMPILER PTF:  UI83129

APAR Description
PH50622 Quality Improvements
 

C++ Standard Library(LE) 2.4:  UI82982

APAR Description
PH50319 LLVM run-time update

C++ Standard Library(LE) 2.5:  UI82983

APAR Description
PH50321 LLVM run-time update

Table of Contents:


2.4.1 October 2021 PTF

Date Released Status Download

27 October 2021

Current

ShopZ

COMPILER PTF:  UI70470

APAR Description
PH36254 xlclang++ cannot apply __ptr32 qualifier over typedef
PH37616 Running CLCJIVP installation verification job fails with rc=71
PH41308 Fatal error compiling with -g option
PH41309 Some 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 Released Status Download

03 August 2020

Superseded

ShopZ

COMPILER PTF:  UI70470

APAR Description
PH27303 This 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 December 2023 PTF

Date Released Status Download

15 December 2023

Current

ShopZ

COMPILER PTF:  UI94531

APAR Description
PH54999 Printf() has unexpected value with optimization

RUNTIME LIBRARY EXTENSIONS PTF:  UI94532

APAR Description
PH58232 Incorrect 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 Released Status Download

07 March 2023

Superseded

ShopZ

COMPILER PTF:  UI90293

APAR Description
PH51488 ASMA500W HLASM warning from DS 0D for $STATIC WSA
PH51938 TARGET(CURRENT) option in XL C/C++
PH52424 XL C compiler ABENDS with U4094-18 with SHOWINC

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI90294

APAR Description
PH52099 CDA 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 Released Status Download

07 September 2022

Superseded

ShopZ

COMPILER PTF:  UI81828

APAR Description
PH47104 Missing line number and endif in source listing
PH47975 Inline optimization causing incorrect output with string replace
PH47992 DSECT Utility output missing #define values when using duplication factor zero fields
PH48029 Incorrect loaded NAB size for 31-bit code calling 64-bit
PH48115 Crash compiling in 64-bit using langlvl=extended0x and template with static data members using partial specialization
PH48122 SEVERE ERROR CCN1104 when compiling with METAL, RENT and OPT(2)options
PH48127 DSECT utility does not generate #defines for EQUs that exist before the first DSECT
PH48129 Incorrect output when -O2
PH48132 CEEDUMP in IPALINK with IPA(LEVEL(2))
PH48307 Back out of METAL C __ptr32/__ptr64 AMODE parameter changes
PH48331 Metal C ASM operand beyond active USING range by 1 byte

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI81829

APAR Description
PH45011 CDAHLASM program fails with CEE3204S The system detected a protection exception (System Completion Code=0C4) error message
PH46840 Abend 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 Released Status Download

30 August 2021

Superseded

ShopZ

COMPILER PTF:  UI76499

APAR Description
PH34169 Internal error while compiling function number with DEBUG(NOHOOK)
PH37904 Compiler abends with CEE3209S when using IPA(LINK,LEVEL(2))
PH39084 Assertion failure while compiling with INFO(ALS) option
PH39282 ERROR CCN4526 The argument "13" of the built-in function "__builtin_cpu_supports" is invalid.
PH39349 Db2 Coprocessor, ATTACH(ULI) support using the C-compiler
PH39369 Assertion failed in cz370sql.C, line: 2402
PH39787 DSECT utility missing ORG statement causing incorrect struct

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI76500

APAR Description
PH39363 An 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 Released Status Download

26 March 2021

Superseded

ShopZ

COMPILER PTF:  UI73821

APAR Description
PH26369 Usage 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
PH28272 Compiler uses unavailable instructions
PH29223 Fatal error compiling with -G option
PH31474 Some long long or long data type may bnot produce correct result when using 64-bit and OPT(2)
PH33348 VECTOR option causes some unit tests to fail, using ZOS V2.4 XL C/C++
PH34168 Incorrect length might be assembled when copying function return value using METAL-C
PH34171 Compiler not generating .s file for METAL-C when using -q"metal noopt" -S
PH34182 LE heap check routine may ABEND. /td>
PH34183 C preprocessor ABENDs with 0C4 when trying to print an error message in listing
PH35278 Incorrect struct array function parameter when accessed via __PTR32 POINTER

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI73823

APAR Description
PH28136 Invalid DW_AT_location information in DWARF.
PH34185 Memory leak with TEST( SEPARATE(NODSNAME) )

C++ Standard Library(LE):  UI73824

APAR Description
PH29712 Compiler 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 Released Status Download

31 April 2020

Superseded

ShopZ

COMPILER PTF:  UI69244

APAR Description
PH24870 In 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 Released Status Download

24 April 2020

Superseded

ShopZ

COMPILER PTF:  UI68958

APAR Description
PH22657 LP64 SPILL REGISTER SAVED/LOADED WITH L
PH23450 Infinite compile loop when using OPT.
PH24217 The listing file might be truncated, or formatted incorrectly, if the compiler emit message in the CCN1101 to CCN1153 range
PH24218 Errno value might be incorrect, after a call to a ANSI C library, w

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI68960

APAR Description
PH24219 DEBUG side file name in ASM causing syntax error with 45-CHARACTER DATASET NAME
PH24282 In Dwarf we say the bitsize is 0 when compiling bitfield length of 64 and using DEBUG
PH24350 Dbx 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 Released Status Download

30 November 2019

Superseded

ShopZ

COMPILER PTF:  UI65848

APAR Description
PH15664 Refresh static libraries for LE backward compatibility support.
PH15665 Multiple fixes of XL C/C++ compiler for zOS V2.4.
PH18005 AMODE dependency in function parameter list formatio using LP64.
PH18007 UNROLL(NO) generates incorrect ASM output due to SPILL half
PH18274 Incorrect loop execution when compiling with Z/OS compiler
PH18814 dbx -m4 FDBX0044 catchfault error

C++ Standard Library(LE):  UI65567

APAR Description
PH17481 This APAR is a collection of fixes for the C/C++ runtime.

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI65566

APAR Description
PH17482 This 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 Released Status Download

21 October 2022

Current

ShopZ

COMPILER PTF:  UI77052

APAR Description
PH49634 Back out of Metal C __ptr32/__ptr64 AMODE parameter changes
PH49635 SEVERE 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 Released Status Download

28 September 2021

Superseded

ShopZ

COMPILER PTF:  UI77052

APAR Description
PH37813 DSECT utility missing ORG statement causing incorrect struct
PH39118 ASSERTION FAILED in CZ370SQL.C, LINE: 2402
PH40307 ASSERTION failure while compiling with INFO(ALS) option.
PH40308 Incorrect struct array function parameter when accessed via __PTR32 POINTER
PH40309 Incorrect loop execution when compiling with Z/OS compiler

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI77053

APAR Description
PH40310 An 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 Released Status Download

04 February 2021

Superseded

ShopZ

COMPILER PTF:  UI73491

APAR Description
PH31649 DSECT utility output missing #define after EQU with DC value reference
PH33159 The 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
PH33322 LE heap check routine ABEND

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI73492

APAR Description
PH33323 Invalid DW_AT_location information in DWARF.
PH33324 Memory 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 Released Status Download

31 March 2020

Superseded

ShopZ

COMPILER PTF:  UI68028

APAR Description
PH12935 Source file name in ASM syntax error with 45-character length name
PH14784 Compiler fails to compile witn CCN5274 error message.
PH14720 Memory refferal via pointers not adhering to ANSI ALIAS rules may cause the problem.
PH16954 AMODE dependency in function parameter list formatio using LP64.
PH17530 UNROLL(NO) generates incorrect ASM output due to SPILL half
PH21679 Errno value maybe incorrect, after a call to ANSI C library.
PH22284 0C4 abend occurs due to OPTIMIZE(3)
PH22313 The listing file might be truncated, or formatted incorrectly, if the compiler emit message in the CCN1101 to CCN1153 range
PH22447 dbx -m4 FDBX0044 catchfault error

C++ Standard Library(LE):  UI68030

APAR Description
PH22365 limits header gives the double limit instead of the long double limit

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI68029

APAR Description
PH16416 Debug 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 Released Status Download

23 August 2019

Superseded

ShopZ

COMPILER PTF:  UI64374, UI64372

APAR Description
PH14720 Memory referral via pointers not adhering to ANSI ALIAS rules may cause the problem.
PH14784 Compiler fails to compile with CCN5274 ERROR MESSAGE.
PH14785 ABEND0C1 caused by CEL4NEW1 module

C++ Standard Library(LE):  UI64373

APAR Description
PH12948 ABEND0C1 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 Released Status Download

26 June 2019

Superseded

ShopZ

COMPILER PTF:  UI63377

APAR Description
PH06947 Bad strncpy with OPT(2) and VECTOR(AUTOSIMD) optimization

C++ Standard Library(LE):  UI63379

APAR Description
PH10140 Update massv.h and mass_simd.h to support ARCH 12
PH12784 This APAR is a collection of fixes for z/OS V2R3 Runtime Library

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI63378

APAR Description
PH12747 This APAR is a collection of fixes for Z/OS V2R3 Runtime Library Extensions
PH13241 Under CICS with TEST(SEPARATE), ABEND0C4 due to 31-bit addresses passed from openstrm() to OSBRJFCB 
PH11098 Link 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 Released Status Download

02 January 2019

Superseded

ShopZ

COMPILER PTF:  UI60150

APAR Description
PH05752 Bad code gen for vec_rli vector built-in and the <<  right shift)T shift) and >> (bitwise right shift) operators.
PH05782 Internal 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 Released Status Download

04 October 2018

Superseded

ShopZ

COMPILER PTF:  UI58597

APAR Description
PH02956 Compiler 0C4 abend with #pragma linkage fetchable on static function
PH03046 New function: Add stackprotect compiler option.
PH03047 Abend on a call to a large function with a large stack frame compiled using XPLINK with ARCH(4) and up.
PH03313 Incorrect offset generated for METAL C static global struct member
PH03329 Internal compiler error SIGABRT error in USEL_F when __ptr32 used in 64-bit mode

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI58598

APAR Description
PH03048 This 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 Released Status Download

31 July 2018

Superseded

ShopZ

COMPILER PTF:  UI57410

APAR Description
PI98160 DSECT utility generates bitfields incorrectly in union
PI99141 Incorrect offset generated for Metal C ROCONST string
PI99704 __asm() ignored resulting in an invalid parameter list being passed to a function.
PI99705 Metal C optimizer generate incorrect code for __far_memcpy
PI99712 Compiler may generate invalid code with OPT(3).
PI99713 Compiler exits the compile step with RC=16 without issuing any warning or error messages while using OPT(3)
PI99715 1-byte enum saved in incorrect OS64_NOSTACK linkage parameter list position after optimization
PH00644 DSECT utility 0C4 abend in print_define

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI57411

APAR Description
PI99202 CDAHLASM program fails with CEE3204S The system detected a protection exception (System Completion Code=0C4) error message.
PH00377 0C4 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 Released Status Download

08 June 2018

Superseded

ShopZ

COMPILER PTF:  UI55021

APAR Description
PI92813 DSECT utility EDC5510 40 Internal logic error in function process_field
PI96197 Struct control block pointer passed to inlined function not set correctly
PI96199 0C4 in CELHV003 after XPLINK exception handling
PI96200 HLASM assembler errors when using long input source file names
PI96201 Optimization causing incorrect array access
PI96202 Abend in xlator_edcw when using IPA & OPT
PI96203 Assembler error of undefined symbol occur for users of GCC's computed goto feature when using METAL and OPT
PI96204 Compiler incorrectly issues CCN8608 error
PI96205 Compiler fails to compile with CEE3204S error message
PI96206 Compiler fails to compile with CEE3204S The system detected a protection exception error
PI96208 Incorrect C++ calling convention for dereferenced complex-type struct
PI96209 Incorrect C++ calling convention for struct in XPLINK mode
PI96210 Makedepend utility user abend 4038 with #error usage

C++ Standard Library(LE):  UI55020

APAR Description
PI96216 Compiler incorrectly fails to compile with error message CCN5288

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI55024

APAR Description
PI96211 When CDA encounters an internal error, it fails to clean up after itself, causing a storage leak
PI96212 CDA I/O acquires to hold LE file mutex causing CEEDUMP hang
PI96214 Missing 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 Released Status Download

02 September 2017

Superseded

ShopZ

C++ Standard Library(LE):  UI49761

APAR Description
PI80298 CEE3559S External variable _StdStringExponentialAllocation...not found in DLL C128
PI86263 std::rel_ops operator resolution conflict for reverse_iterator type
PI86240 Issues with XLC copy on WRITE

Table of Contents:


2.2 October 2020 PTF

Date Released Status Download

30 October 2020

Current

ShopZ

COMPILER PTF:  UI72053

APAR Description
PH24837 LE heap check routine may ABEND.

C++ Standard Library(LE):  UI72055

APAR Description
PH30363 limits 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 Released Status Download

01 August 2019

Superseded

ShopZ

COMPILER PTFs:  UI64193

APAR Description
PH14179 Bad code gen for vec_rli vector built-in and the <<  right shift)T shift) and >> (bitwise right shift) operators.
PH14345 Application fails with CEE3210S message for the code converting a double value into a decimal target variable.
PH14354 Memory referral via pointers not adhering to ANSI ALIAS rules may cause the problem.

C++ Standard Library(LE):  UI64086

APAR Description
PH14174 This is a collection of fixes for Z/OS V2R3 Runtime Library

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI64194

APAR Description
PH14178 Under 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 Released Status Download

22 October 2018

Current

ShopZ

COMPILER PTFs:  UI58066

APAR Description
PI99657 Compiler may generate invalid code with OPT(3).
PH02100 Compiler 0C4 abend with #pragma linkage fetchable on static function
PH02140 Abend on a call to a large function with a large stack frame compiled using XPLINK with ARCH(4) and up.
PH02342 New function: Add stackprotect compiler option.

C++ Standard Library(LE):  UI58339

APAR Description
PH02538 Change builtins.h header file.

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI58067

APAR Description
PI97518 This 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 Released Status Download

30 May 2018

Current

ShopZ

COMPILER PTFs:  UI55634

APAR Description
PI95387 Compiler exits the compile step with RC=16 without issuing any warning or error messages while using OPT(3)
PI95392 Compiler fails to compile with CEE3204S error message
PI95938 Compiler may generate invalid code when code is compiled with -O3 while using literal in __csg builtin
PI96691 1-byte enum saved in incorrect OS_NOSTACK/OS64_NOSTACK linkage parameter list position after optimization

C++ Standard Library(LE):  UI55827

APAR Description
PI95819 Compiler incorrectly fails to compile with error message CCN5288

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI55638

APAR Description
PI97448 Missing 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 Released Status Download

15 March 2018

Superseded

ShopZ

COMPILER PTFs:  UI53925

APAR Description
PI92867 Assembler error of undefined symbol occur for users of GCC's computed goto feature, when using METAL and OPT
PI92902 HLASM assembler errors when using long input source file names
PI92943 Incorrect C++ calling convention for dereferenced complex-type struct
PI92962 Compiler fails to compile with CEE3204S The system detected a protection exception error
PI93827 Compiler incorrectly issues CCN8608 error
PI94247 Makedepend utility user ABEND 4038 with #error usage

C++ Standard Library(LE):  UI49209

APAR Description
PI85051 CXA 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 Released Status Download

27 December 2017

Superseded

ShopZ

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI52893

APAR Description
PI91757 When CDA encounters an internal error, it fails to clean up after itself, causing a storage leak

2.2 November 2017 PTF

Date Released Status Download

27 November 2017

Superseded

ShopZ

COMPILER PTFs:  UI51827

APAR Description
PI89307 Abend in xlator_edcw when using IPA & OPT.

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI51826

APAR Description
PI87792 CDA 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 Released Status Download

04 October 2017

Superseded

ShopZ

COMPILER PTFs:  UI50367

APAR Description
PI81749 ABEND during compile in packAlignmentFor()
PI83576 CCN1104 fixed-point divide exception 0C9 GRARNN internal error
PI84431 Functions using structs not inlined in METAL C
PI84605 Compiler chooses invalid type of load to feed a compare instruction
PI84664 An lvalue expression of type ""boost::io::basic_oaltstringstream" can not be converted
PI86265 Optimization causing incorrect array access
PI87346 Incorrect DSECT utility output
PI87347 Multi-dimensional zero extent array support for DSECT utility
PI87348 Struct control block pointer passed to inlined function not set correctly
PI87350 0C4 in CELHV003 after XPLINK exception handling
PI87351 Internal compiler GRARNN error with INLINE and HGPR
PI87353 Internal compiler error due to static conditional
PI88204 Incorrect C++ calling convention for struct in XPLINK mode continued

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI50331

APAR Description
PI87344 Collection of fixes for the zOS V2.2 RTE
PI87798 Compiler 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 Released Status Download

02 September 2017

Superseded

ShopZ

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI49212

APAR Description
PI85196 TEST(SEPARATE|NOSEPARATE) COBOL support

2.2 April 2017 PTF

Date Released Status Download

08 June 2017

Current

ShopZ

 

COMPILER PTFs:  UI46641

APAR Description
PI46344 Refresh of V2.2 C/C++ compiler for a collection of fixes
PI58807 Name conflict with Local and __asm variables causing incorrect sizeof results
PI63806 Compiler may generate macro expansion of a _Pragma without a closing right parenthesis
PI64727 Memory overlay when loading and storing bit field
PI68450 DSECT utility 0C4 error in process_field
PI74611 Generated struct from DSECT utility does not match original ASM DSECT
PI76637 Bad @@EXT@0 and @@EXT@-1 symbols generated with Metal C with DEBUG
PI78299 Not generating STD::STRING object on return statement
PI78735 Header file processing does not dynamically allocate a single DD for each data set that contributes header file members needed.
PI79089 Incorrect C++ calling convention for struct in XPLINK mode
PI80281 Incorrect DSECT utility output
PI80282 Binder is rejecting the generated GOFF from assembler CATTR statement within a DSECT
PI81228 0C4 in CS_TransformerImpl::transform() due to sizeof()
PI81632 Class incorrectly identified as abstract class

RUNTIME LIBRARY EXTENSIONS PTF:  UI46662

APAR Description
PI76664 CDAHLASM CDA3505 a Ddpi error 0
PI79276 as command creates object files with permission bits 600 which is very inconvenient

C++ STANDARD LIBRAY(LE) PTF:  UI46658

APAR Description
PI79959 Std::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 Released Status Download

26 January 2017

Superseeded

ShopZ

COMPILER PTFs:  UI43767 / UI43793

APAR Description
PI73725 C compiler does invalid branch
PI74514 New legacy option for DSECT utility
PI74574 Compiler issues CEE3204S 0C4 ERROR while using optimization.
PI74611 Generated struct from DSECT utility does not match original ASM DSECT
PI74614 'IF' statement being incorrectly optimized away
PI74615 Using IPA (LINK,Level (1) or greater ), PDF2) may cause exception error.
PI74643 This APAR is created to is used to deliver MVS parts for PI74612.

RUNTIME LIBRARY EXTENSIONS PTF:  UI43768

APAR Description
PI69825 CDAHLASM 0C4 with large assembly input due to ICONV()
PI74612 Performance 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 Released Status Download

09 December 2016

Superseded

ShopZ

RUNTIME LIBRARY EXTENSIONS PTF:  UI43079

APAR Description
PI73190 CEEDUMP much larger with COBOL V5 than previous versions of COBOL (part 2)

2.2 October 2016 PTF

Date Released Status Download

02 November 2016

Current

ShopZ

COMPILER PTFs:  UI41215

APAR Description
PI64727 Memory overlay when loading and storing bit field
PI65902 METAL-C compiler may reference an invalid address while accessing storage using ALET in access register mode
PI67293 Mask of TMY should be B'11111111'
PI68951 Variable assignment after __SET_FAR_ALET_OFFSET() optimized away
PI69752 The incomplete class may cause an inconsistency in the generated code
PI69865 Compiler issues invalid information messages due to missing check condition
PI69866 METAL-C generating incorrect code for pool master routine
PI69867 METAL-C generating incorrect ZHOOK code
PI71468 Destructor called twice on nested return

RUNTIME LIBRARY EXTENSIONS PTF:  UI41812

APAR Description
PI70791 CEEDUMP much larger with COBOL V5 than previous versions of COBOL

C++ STANDARD LIBRARY(LE) PTF:  UI42168

APAR Description
PI67565 Segmentation 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 Released Status Download

26 September 2016

Superseded

ShopZ

COMPILER PTFs:  UI40799

APAR Description
PI68450 DSECT 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 Released Status

29 July 2016

Superseded

COMPILER PTF:  UI38559

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

APAR Description
PI63696 Long compile time and large object size issues
PI63715 METAL-C generating incorrect ZHOOK code
PI63806 Compiler may generate macro expansion of a _Pragma without a closing right parenthesis.
PI63807 DSECT utility duplication factor of zero generating variable
PI63808 Destructors of automatic objects not called during exception stack unwinding when using inlining
PI63810 Bad code gen when using METAL C
PI63811 Compiler now generates correct Dwarf location expression for variable length array (VLA).
PI63814 Invalid UNKWN opcode generated with RTCHECK

RUNTIME LIBRARY EXTENSIONS PTF:  UI38560

APAR Description
PI63817 ABEND0C4 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 Released Status

26 April 2016

Superseded

COMPILER PTFs:  UI36029, UI36045

APAR Description
PI58807 Name conflict with Local and __ASM variables causing incorrect SIZEOF result
PI58808 Names concatenation in SEARCH option might cause compiler issuing "File not found" message
PI58809 C compiler ignores RESERVED_REG option
PI58810 Auto const expr statement causing Internal Compiler Error
PI58811 Debug information is missing for user labels used within the source file
PI58813 C++11 Auto usage with private nested classes
PI58815 DSECT utility converting to incorrect types
PI58818 IPA removing necessary functions
PI58820 Floating point exception not thrown at -O2
PI58822 Parameter pass to C++ method fails at OPT(2)
PI58823 Extra sub-header after end of static MAP report
PI58825 Compiler issues S0C4 while using AGGREGATE and PPONLY
PI58826 Incorrect output when using std::sort with OPTIMIZATION turned on
PI58827 Label in the branch table cause HLASM error (ASMA044E) with switch statements in the C source code
PI58828 Abend 0x013 when running application compiled with V2R1
PI58829 Metal-C compiler to generates debug related information in the prefix data block
PI58830 UNROLL(AUTO) with OPT(2) causes ABENDU4087

RUNTIME LIBRARY EXTENSIONS PTF:  UI36044

APAR Description
PI58805 Debug information is missing for user labels used within the source file
PI58806 Enable the display of C/C++ compiler option information through new sosinfo utility
PI58816 A collection of MASS fixes for Z13 support

C++ STANDARD LIBRARY(LE) PTF:  UI36027

APAR Description
PI58817 Inlining 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 Released Status

30 September 2015

Superseded

COMPILER PTFs:  UI30173, UI30179

APAR Description
PI46344 Refresh of V2.2 C/C++ compiler for a collection of fixes
PI46355 C++ Compiler over-writes the default linkages when declarations have explicit linkages
PI46356 0C4 protection exception in CCNETBY module
PI46360 Floating point exception not thrown at -O2
PI46464 OPTFILE unable to read options from USS file
PI46465 0C4 exception in in PPSAVETOKENEXP when using SOURCE
PI46466 Compiler issues error message while using AGGREGATE and PPONLY

RUNTIME LIBRARY EXTENSIONS PTFs:  UI30170, UI30171

APAR Description
PI46348 Refresh of ATLAS archive libraries for a collection of fixes
PI46350 Refresh of MASS archive libraries for a collection of fixes
PI46353 Refresh of XLC help files for a collection of fixes

C++ STANDARD LIBRARY(LE) PTF: UI30168

APAR Description
PI46071 Refresh of C/C++ runtime libraries.
PI46446 Runtime 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 Released Status

30 September 2015

Superseded

APAR Description
-- Initial Release

Table of Contents:


2.1.1 April 2018 PTF

Date Released Status Download

25 April 2018

Current

ShopZ

COMPILER PTFs: UI54849

APAR Description
PI80134 Binder is rejecting the generated GOFF from assembler CATTR statement within a DSECT.
PI95829 Struct control block pointer passed to inlined function not set correctly
PI95830 0C4 in CELHV003 after XPLINK exception handling
PI95831 Bad @@EXT@0 and @@EXT@-1 symbols generated with Metal C with DEBUG
PI95832 Internal compiler GRARNN error with INLINE and HGPR
PI95833 Multi-dimensional zero extent array support for DSECT utility
PI95834 Incorrect DSECT utility output
PI95835 Makedepend utility user abend 4038 with #error usage
PI95836 Class incorrectly identified as abstract class

RUNTIME LIBRARY EXTENSIONS(CDA) PTF: UI54850

APAR Description
PI95837 Missing 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 Released Status Download

11 January 2018

Superseded

ShopZ

RUNTIME LIBRARY EXTENSIONS(CDA) PTF: UI49165

APAR Description
PI92027 When CDA encounters an internal error, it fails to clean up after itself, causing a storage leak

2.1.1 August 2017 PTF

Date Released Status Download

02 September 2017

Superseded

ShopZ

RUNTIME LIBRARY EXTENSIONS(CDA) PTF: UI49165

APAR Description
PI85137 TEST(SEPARATE|NOSEPARATE) COBOL support

2.1.1 March 2017 PTF

Date Released Status Download

30 March 2017

Superseded

ShopZ

COMPILER PTFs: UI45424

APAR Description
PI77832 Using IPA (LINK,level (1) or greater), PDF2) may cause exception error.
PI77833 Generated 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 Released Status Download

20 December 2016

Superseded

ShopZ

COMPILER PTFs: UI42900, UI42902

APAR Description
PI71287 Destructor called twice on nested return
PI72792 Memory overlay when loading and storing bit field
PI72799 Internal APAR for MASS MVS parts for PI72555

RUNTIME LIBRARY EXTENSIONS PTF(MASS): UI43082

APAR Description
PI72555 Performance issue with MASS library pow() function

RUNTIME LIBRARY EXTENSIONS PTF(CDA): UI42903

APAR Description
PI72793 CEEDUMP much larger with COBOL V5 than previous versions of COBOL (part 1)
PI73191 CEEDUMP 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 Released Status Download

23 September 2016

Superseded

ShopZ

COMPILER PTFs: UI40666, UI40667

APAR Description
PI61020 Bad code gen when using METAL C
PI63714 METAL-C generating incorrect ZHOOK code
PI67276 METAL-C generating incorrect offsets
PI67277 METAL-C generating incorrect code for pool master routine
PI67304 Mask of TMY should be be B'11111111'
PI67349 Compiler may generate macro expansion of a _Pragma without a closing right parenthesis
PI67350 Memory overlay when loading and storing bit field
PI67351 Long compile time and large object size issues
PI67354 DSECT utility converting to incorrect types
PI67356 DSECT utility duplication factor of zero generating variable
PI67358 Destructors of automatic objects not called during exception stack unwinding when using inlining
PI67361 Invalid 'UNKWN' opcode generated with RTCHECK
PI67362 Compiler generates correct DWARF location expression for variable length array(VLA)
PI67453 Compiler issues invalid information messages due to missing check condition.
PI67364 IPA removing necessary functions

RUNTIME LIBRARY EXTENSIONS PTF: UI40668

APAR Description
PI67365 ABEND0C4 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 Released Status

10 March 2016

Superseded

COMPILER PTFs: UI35376, UI35377

APAR Description
PI51318 C++11 Auto usage with private nested classes
PI51425 Names concatenation in SEARCH option might cause compiler issuing "File not found" message
PI57057 Name conflict with Local and __ASM variables causing incorrect SIZEOF result
PI57123 Incorrect output when using std::sort with OPTIMIZATION turned on
PI57124 UNROLL(AUTO) with OPT(2) causes ABENDU4087
PI57126 Debug information is missing for user labels used within the source file
PI57128 IPA removing necessary functions
PI57129 Auto const expr statement causing Internal Compiler Error
PI57132 Compiler issues S0C4 when compiled with METAL and OPT(2) options
PI57135 Extra sub-header after end of static MAP report
PI57137 Label in the branch table cause HLASM error (ASMA044E) with switch statements in the C source code
PI57139 Metal-C compiler to generates debug related information in the prefix data block

RUNTIME LIBRARY EXTENSIONS PTF: UI35378

APAR Description
PI57125 Debug information is missing for user labels used within the source file
PI57143 A 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 Released Status

22 November 2015

Superseded

COMPILER PTFs: UI32071, UI32073

APAR Description
PI44821 C compiler ignores RESERVED_REG option
PI49933 VECTOR option incorrectly sets LANGLVL(LIBEXT) option by default
PI50026 Protection Exception during compilation when default template argument for operator new is used
PI50490 Floating point exception not thrown at -O2
PI50491 Parameter pass to C++ method fails at OPT(2)
PI50493 Expansion of __PLO_INIT_PARAM_LIST is not fixed when __asm directive is used for implementing cststg instruction
PI50494 Incorrect output when reading from a file
PI50495 0C4 protection exception in CCNETBY module
PI50496 Abend 0x013 when running application compiled with V2R1
PI50497 C++ Compiler over-writes the default linkages when declarations have explicit linkages
PI50498 Internal compiler error due to invalid check of pointer
PI50504 OPTFILE unable to read options from USS file
PI50505 Incorrect DWARF information for struct array member
PI50506 Compiler issues error message while using AGGREGATE and PPONLY
PI50507 0C4 exception in in PPSAVETOKENEXP when using SOURCE
PI50508 Incorrect code gen when using __ATTRIBUTE__((AMODE31)) with LP64
PI50313 Refresh of IPA and MASS modules for a collection of fixes

RUNTIME LIBRARY EXTENSIONS PTFs: UI32075, UI32077, UI32082

APAR Description
PI50310 Refresh of ATLAS archive libraries for a collection of fixes
PI50317 Refresh of MASS archive libraries for a collection of fixes
PI50318 Refresh 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 Released Status

16 February 2015

Superseded

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

 
APAR Description
-- Initial Release

Table of Contents:


2.1 March 2018 PTF

Date Released Status Download

27 March 2018

Current

ShopZ

COMPILER PTF: UI54339

APAR Description
PI93979 Makedepend utility user abend 4038 with #error usage

RUNTIME LIBRARY EXTENSIONS PTF:  UI54338

APAR Description
PI93903 Missing 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 Released Status Download

11 January 2018

Superseded

ShopZ

RUNTIME LIBRARY EXTENSIONS PTF(CDA):  UI53000

APAR Description
PI92026 When CDA encounters an internal error, it fails to clean up after itself, causing a storage leak

2.1 October 2017 PTF

Date Released Status Download

20 October 2017

Current

ShopZ

COMPILER PTF: UI50869

APAR Description
PI78984 Incorrect DSECT utility output
PI84290 Multi-dimensional zero extent array support for DSECT utility
PI85577 Struct control block pointer passed to inlined function not set correctly
PI86504 0C4 in CELHV003 after XPLINK exception handling

RUNTIME LIBRARY EXTENSIONS(CDA) PTF: UI50871

APAR Description
PI84954 TEST(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 Released Status Download

02 September 2017

Superseded

ShopZ

RUNTIME LIBRARY EXTENSIONS(CDA) PTF: UI49075

APAR Description
PI84954 TEST(SEPARATE|NOSEPARATE) COBOL support

2.1 July 2017 PTF

Date Released Status Download

01 August 2017

Superseded

ShopZ

COMPILER PTF: UI48587

APAR Description
PI77558 Bad @@EXT@0 and @@EXT@-1 symbols generated with METAL C with DEBUG
PI79943 Internal compiler GRARNN error with INLINE and HGPR
PI84090 Class incorrectly identified as abstract class
PI84091 Binder 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 Released Status Download

09 March 2017

Superseded

ShopZ

COMPILER PTF: UI44574

APAR Description
PI73779 Using IPA (LINK,level (1) or greater ), PDF2) may cause exception error.
PI74422 Generated struct from DSECT utility does not match original ASM DSECT

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

APAR Description
PI76433 This 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 Released Status Download

09 December 2016

Superseded

ShopZ

RUNTIME LIBRARY EXTENSIONS PTF:  UI43079

APAR Description
PI73192 CEEDUMP much larger with COBOL V5 than previous versions of COBOL (part 2)

2.1 November 2016 PTF

Date Released Status

23 November 2016

Superseded

COMPILER PTF: UI42323

APAR Description
PI71797 Destructor called twice on nested return
PI71798 Compiler issues invalid information messages due to missing check condition.

RUNTIME LIBRARY EXTENSIONS PTF: UI42324

APAR Description
PI71796 CEEDUMP 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 Released Status

02 September 2016

Superseded

COMPILER PTF: UI39212

APAR Description
PI58250 DSECT utility converting to incorrect types
PI60294 Invalid UNKWN opcode generated with RTCHECK
PI62567 DSECT utility duplication factor of zero generating variable
PI62575 Compiler may generate macro expansion of a _Pragma without a closing right parenthesis.
PI63695 Long compile time and large object size issues
PI65362 0C4 in scanBlock() with -O2
PI65370 Memory overlay when loading and storing bit field
PI65371 Destructors 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 Released Status

30 April 2016

Superseded

COMPILER PTF: UI37007

APAR Description
PI56367 Extra sub-header after end of static map report
PI57133 Metal-C compiler now generates debug related information in the prefix data block
PI57681 Incorrect compile time error related to private member functions
PI58385 System protection exception when compiled with optimization
PI60487 Compiler now generates correct Dwarf location expression for variable length array (VLA).

RUNTIME LIBRARY EXTENSIONS PTF: UI36997

APAR Description
PI60458 ABEND0C4 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 Released Status

04 February 2016

Superseded

COMPILER UI34569 PTF

APAR Description
PI52803 UNROLL(AUTO) with OPT(2) causes ABENDU4087
PI53760 Incorrect output when using STD::SORT with optimization turned on
PI54499 Label in the branch table cause HLASM error (ASMA044E) with switch statements in the C source code
PI54979 Debug information is missing for user labels used within the source file
PI55097 Auto constexpr statement causing internal compiler error
PI55677 Compiler issues S0C4 when compiled with METAL and OPT(2) options

RUNTIME LIBRARY EXTENSIONS UI34570 PTF

APAR Description
PI55047 Debug information is missing for user labels used within the source file
PI55660 Enable 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 Released Status

25 September 2015

Superseded

COMPILER UI31197 PTF

APAR Description
PI48661 Abend 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 Released Status

26 August 2015

Superseded

COMPILER UI30089 PTF

APAR Description
PI41470 OPTFILE unable to read options from USS file
PI43294 0C4 exception in ppSaveTokenExp when using SOURCE
PI44495 Compiler issues error message while using AGGREGATE and PPONLY
PI46607 0C4 protection exception in CCNETBY module
PI46613 Floating point exception not thrown at -O2
PI46617 Internal compiler error due to invalid check of pointer
PI46628 Parameter pass to C++ method fails at OPT(2)

RUNTIME LIBRARY EXTENSIONS UI30106 PTF

APAR Description
PI46664 Refresh of CDA for a collection of fixes

C++ STANDARD LIBRARY(LE) UI30090 PTF

APAR Description
PI40940 Runtime performance degradation when using DYNAMIC_CAST CALL and LP64
PI41717 The name lookup for "_VACPP_HASH_FUNCTION_CHECK" did not find a declaration error message
PI44519 Inlining 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 Released Status

12 May 2015

Superseded

COMPILER UI26897 PTF

APAR Description
PI36266 Incorrect output when reading from a file
PI37313 Incorrect code gen when using __ATTRIBUTE__((AMODE31)) WITH LP64
PI39480 Incorrect DWARF information for STRUCT array member
PI39481 C++ compiler over-writes the default linkages when declarations have explicit linkages.

SAMPLES UI26898 PTF

APAR Description
PI39482 SCCNSAM(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 Released Status

11 February 2015

Superseded

COMPILER UI24521 PTF

APAR Description
PI31815 Expansion of __PLO_INIT_PARAM_LIST is not fixed when __ASM directive is used for implementing CSTSTG instructions.

RUNTIME LIBRARY EXTENSIONS UI24519 PTF

APAR Description
PI12281 New CDA function to support Z13 hardware

C++ STANDARD LIBRARY(LE) UI24520 PTF

APAR Description
PI12283 New 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 Released Status

18 November 2014

Superseded

COMPILER UI22855 PTF

APAR Description
PI28924 Always_inline functions not being inlined
PI29230 Compiler 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 Released Status

23 October 2014

Superseded

COMPILER UI21384 PTF

APAR Description
PI19301 USERMOD options not overriding compiler default options
PI20174 Severity message numbers no longer in listing file
PI24418 Exception not caught with inlining enabled
PI24799 __PLO_CSTSTG() builtin function failed to compile using Metal-C
PI24986 GIEF instructions appearing in ARCH(5) build
PI25228 Incorrect ARCH(5) in listing when using TARGET
PI25252 ABEND during IPA link after XLATOR_EDCW call
PI25804 Conversion of EQU statements by CCNEDSCT utility to #DEFINE is not correct.
PI25812 Keyword __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 Released Status

18 July 2014

Superseded

COMPILER UI18560/UI18562 PTFs

APAR Description
PI12950 Module growth in CCNETBY with PTF UI13286
PI18974 Incorrect JUMP label with optimization
PI19237 Load instruction not properly generated in 64-BIT compile of ASM statement with the 'M' constraint with integer operand
PI19326 Support deferred debugger loading for C/C++ in compiler
PI19327 CCN5830 error issued for pragma RUNOPTS with PPONLY
PI19338 RACF ICH408I warning in compilation caused by DD:CCOPT
PI21368 Infinite loop at runtime

Readme UI18564 PTF

APAR Description
PI19236 Update 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 Released Status

28 April 2014

Superseded

COMPILER UI16362/UI16444 PTFs

APAR Description
PI09611 Labels as values giving assembler symbol error
PI12739 Compiler optimization causing duplicate __ASM MACRO
PI13158 The wrong case is taken on a SWITCH statement
PI13535 Compiler may generate invalid code at OPT(2) and above
PI14367 Binary returning incorrect buffer address
PI14538 Inline report missing action code with IPA
PI15594 Incorrect temporary elimination on function arguments

Run-time Library Extensions UI16937 PTF

APAR Description
PI15655 Make DBGLD a statically link module

C++ Standard Library UI17014 PTF

APAR Description
PI15855 DYNAMIC_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 Released Status

14 January 2014

Superseded

COMPILER UI13286/UI13287 PTFs

APAR Description
PI07436 ABEND=S0C4 error message for CPARM path error
PI07437 Symbol DSNHLIIR unresolved compiler message
PI07444 Compiler assigns invalid csectname for METAL C
PI07445 ABEND with divide by zero message
PI07446 Multiple STEPS TO STEP OVER 1 SQL statement
PI07447 Compiler assigns invalid csectname for METAL C
PI07451 Duplicate offsets in Z/OS C assembler section
PI07452 Missing SRDA instruction with HGPR and OPT
PI07454 METAL C generates assembler error causing ASMA044E undefined symbol
PI07457 Can not open specific PDFNAME(PDS(MBR)) with PDF2 in USS

Run-time Library Extensions UI13288 PTF

APAR Description
PI07449 R9 in XPLINK stackframe receives incorrect value

C++ Standard Library UI13289 PTF

APAR Description
PI07450 Duplicate 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 Released Status

30 September 2013

Superseded

APAR Description
-- 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:
29 April 2024

UID

swg27041168