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

Follow IBM Compilers on Twitter | Facebook | Google+



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:


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 March 2017 PTF

Date Released Status Download

30 March 2017

Current

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 July 2017 PTF

Date Released Status Download

01 August 2017

Current

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

Current

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

Table of Contents:


1.13 December 2016 PTF

Date Released Status

11 January 2017

Current

COMPILER PTF: UI43494

APAR Description
PI62156 0C4 in scanBlock() with -O2
PI66146 Large initialized structs causing ABEND in CCNETBY with ARCH(10)
PI67409 Compiler issues invalid information messages due to missing check condition
PI73473 Compiler may generate macro expansion of a pragma without a closing right parenthesis

Run-time Library Extensions(CDA) PTF: UI43495

APAR Description
PI73812 Internal APAR for including RTE fixes

PHASEID C COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEP   ) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI43494.z1r13)

PHASEID C++ COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEPP  ) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI43494.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI43494.z1r13)

1.13 May 2016 PTF

Date Released Status

01 June 2016

Superseded

COMPILER PTFs: UI37979, UI37983

APAR Description
PI53715 Compiler issues S0C4 when compiled with METAL and OPT(2) options
PI61599 Destructors of automatic objects not called during exception stack unwinding when using inlining
PI55809 IPA removing necessary functions

PHASEID C COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEP   ) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI37979.z1r13)

PHASEID C++ COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEPP  ) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI37979.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI37979.z1r13)

1.13 July 2015 PTF

Date Released Status

22 July 2015

Superseded

COMPILER PTF: UI29126

APAR Description
PI39496 0C4 Protection exception in CCNETBY module
PI44210 Floating point exception not thrown at -O2
PI44258 Internal compiler error due to invalid check of pointer

PHASEID C COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEP   ) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI29126.z1r13)

PHASEID C++ COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEPP  ) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI29126.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI29126.z1r13)

1.13 April 2015 PTF
Date Released Status

10 April 2015

Superseded

COMPILER UI26054/UI26076 PTF

APAR Description
PI34846 Incorrect DWARF information for struct array member
PI36024 C++ Compiler over-writes the default linkages when declarations have explicit linkages
PI36742 SCCNSAM(MYEPILOG) macro generates incorrect code when CCN_DSASZ = 0

Run-time Library Extensions UI26055 PTF

APAR Description
PI37264 CDA fix for source containing control characters

PHASEID information obtained when compiling using -qphaseid is:

USING C COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEP ) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI26054.z1r13)


USING C++ COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEPP ) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI26054.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI26054.z1r13)


1.13 January 2015 PTF
Date Released Status

08 January 2015

Superseded

COMPILER UI23933 PTF

APAR Description
PI28954 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(5694-A01) Phase(CCNEOPTP) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEP ) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI23933.z1r13)


USING C++ COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEPP ) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI23933.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI23933.z1r13)


1.13 September 2014 PTF
Date Released Status

15 September 2014

Superseded

COMPILER UI20953 PTF

APAR Description
PI24621 Keyword __PTR32 qualifier is not accepted by the C++ compiler
PI24803 __PLO_CSTSTG() builtin function failed to compile using Metal-C

PHASEID information obtained when compiling using -qphaseid is:

USING C COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEP ) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI20953.z1r13)


USING C++ COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEPP ) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI20953.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI20953.z1r13)


1.13 June 2014 PTF
Date Released Status

26 June 2014

Superseded

COMPILER UI18231/UI18232 PTFs

APAR Description
PI13476 IPA system protection exception
PI14638 RACF ICH408I warnings in compilation caused by DD:CCOPT
PI16187 Memory leak due to remaining temporary constructor
PI18310 CCN5830 error issued for pragma RUNOPTS with PPONLY

PHASEID information obtained when compiling using -qphaseid is:

USING C COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEP ) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI18231.z1r13)


USING C++ COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEPP ) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI18231.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI18231.z1r13)


1.13 March 2014 PTF
Date Released Status

14 March 2014

Superseded

COMPILER UI15229 PTFs

APAR Description
PI06469 Binary returning incorrect buffer address

Run-time Library Extensions UI15231 PTF

APAR Description
PI11807 Backport AS message for the AS utility

PHASEID information obtained when compiling using -qphaseid is:

USING C COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEP ) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI15229.z1r13)


USING C++ COMPILER:

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEPP ) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA1) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UI15229.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPAO) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNQIPA2) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNEIPA3) Level(UI12691.z1r13)

CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UI15229.z1r13)


Related information

V.R.M.F. Maintenance Stream Delivery Vehicle glossary
Software Product Compatibility Reports
Fix Central

Document information

More support for: z/OS XL C/C++
Compiler

Software version: 1.13, 2.1, 2.1.1, 2.2

Operating system(s): z/OS

Reference #: 7041168

Modified date: 01 August 2017


Translate this page: