IBM Support

December 2006 XL C/C++ Enterprise Edition V8.0 for AIX PTF

Download


Abstract

December 2006 XL C/C++ Enterprise Edition V8.0 for AIX PTF

Download Description

The following APARs were fixed in this PTF *:



    IY86831 - Memory fault with -O -q64 -qfuncsect
    IY87291 - Program hangs on dlclose/dlopen
    IY87692 - Compiler treats declaration as specialization
    IY88700 - Specialized template instantiation error
    IY88725 - Compiler goes into infinite loop
    IY88871 - Using-definition causes signal 11
    IY88924 - Incorrect OpenMP behavior
    IY89361 - Internal compiler error
    IY89372 - Unreferenced symbols in object file
    IY89572 - Circular reference error in initialization
    IY89641 - Internal compiler error
    IY89714 - Internal compiler error using setjmp and -O3
    IY89767 - Assertion failure:optimized parameter values
    IY90571 - .s files have array size limit of 2^31
    IY90758 - Enum error
    IY90788 - Exception handling problem in 64-bit mode
    IY90857 - Incorrect output with -O3
    IY90859 - Incorrect output in newer compiler versions
    IY90860 - Internal compiler error with -O3 -qlibansi
    IY90957 - Incorrect output with floating point code
    IY91005 - Too many -I options causes failure
    IY91535 - makeC++SharedLib unresolved symbols
    IY92313 - December 2006 XL C/C++ V8.0 or AIX Runtime
    IY92359 - December 2006 XL C V8.0 for AIX PTF
    IY92362 - Problem with vector<struct> declaration
    IY92376 - Functions not getting inlined
    IY92378 - -O4 and -O5 produce different output
    IY92392 - Incorrect output
    IY92395 - Unwindable stack in 64-bit mode
    IY92398 - Compilation hangs with union
    IY92400 - December 2006 XL C/C++ V8.0 for AIX PTF
    IY92401 - Internal compiler error
    IY92402 - Destructor not called after throw
    IY92403 - Member not declared as template in definition
    IY92404 - Template name must be followed by a <
    IY92414 - Duplicate instantiation warning
    IY92415 - Internal compiler error with -qinfo=por
    IY92416 - Undefined symbols for template functions
    IY92423 - Unwindable stack when in 64-bit mode
    IY92424 - Failure at implemented inherited function


* Some of the above APARs were originally fixed in another release of this product. Fixes have been ported to this release and APAR descriptions have been copied from the original APARs.


The following filesets are included in this PTF:

    memdbg.adt.5.2.0.2
    memdbg.aix50.adt.5.2.0.2
    memdbg.msg.EN_US.5.2.0.2
    memdbg.msg.JA_JP.5.2.0.2
    memdbg.msg.Ja_JP.5.2.0.2
    memdbg.msg.ZH_CN.5.2.0.2
    memdbg.msg.en_US.5.2.0.2
    memdbg.msg.ja_JP.5.2.0.2
    memdbg.msg.zh_CN.5.2.0.2
    vac.C.8.0.0.12
    vac.aix50.lib.8.0.0.12
    vac.html.common.search.8.0.0.12
    vac.html.en_US.C.8.0.0.12
    vac.html.ja_JP.C.8.0.0.12
    vac.html.zh_CN.C.8.0.0.12
    vac.include.8.0.0.12
    vac.lib.8.0.0.12
    vac.man.EN_US.8.0.0.12
    vac.man.JA_JP.8.0.0.12
    vac.man.Ja_JP.8.0.0.12
    vac.man.ZH_CN.8.0.0.12
    vac.man.Zh_CN.8.0.0.12
    vac.man.en_US.8.0.0.12
    vac.man.ja_JP.8.0.0.12
    vac.man.zh_CN.8.0.0.12
    vac.msg.EN_US.C.8.0.0.12
    vac.msg.JA_JP.C.8.0.0.12
    vac.msg.Ja_JP.C.8.0.0.12
    vac.msg.ZH_CN.C.8.0.0.12
    vac.msg.en_US.C.8.0.0.12
    vac.msg.ja_JP.C.8.0.0.12
    vac.msg.zh_CN.C.8.0.0.12
    vac.ndi.8.0.0.12
    vac.pdf.en_US.C.8.0.0.12
    vac.pdf.ja_JP.C.8.0.0.12
    vac.pdf.zh_CN.C.8.0.0.12
    vacpp.cmp.aix50.lib.8.0.0.12
    vacpp.cmp.aix50.tools.8.0.0.12
    vacpp.cmp.core.8.0.0.12
    vacpp.cmp.include.8.0.0.12
    vacpp.cmp.lib.8.0.0.12
    vacpp.cmp.rte.8.0.0.12
    vacpp.cmp.tools.8.0.0.12
    vacpp.html.common.8.0.0.12
    vacpp.html.en_US.8.0.0.12
    vacpp.html.ja_JP.8.0.0.12
    vacpp.html.zh_CN.8.0.0.12
    vacpp.man.EN_US.8.0.0.12
    vacpp.man.JA_JP.8.0.0.12
    vacpp.man.Ja_JP.8.0.0.12
    vacpp.man.ZH_CN.8.0.0.12
    vacpp.man.Zh_CN.8.0.0.12
    vacpp.man.en_US.8.0.0.12
    vacpp.man.ja_JP.8.0.0.12
    vacpp.man.zh_CN.8.0.0.12
    vacpp.memdbg.aix50.lib.8.0.0.12
    vacpp.memdbg.aix50.rte.8.0.0.12
    vacpp.memdbg.lib.8.0.0.12
    vacpp.memdbg.rte.8.0.0.12
    vacpp.msg.EN_US.cmp.core.8.0.0.12
    vacpp.msg.EN_US.cmp.tools.8.0.0.12
    vacpp.msg.JA_JP.cmp.core.8.0.0.12
    vacpp.msg.JA_JP.cmp.tools.8.0.0.12
    vacpp.msg.Ja_JP.cmp.core.8.0.0.12
    vacpp.msg.Ja_JP.cmp.tools.8.0.0.12
    vacpp.msg.ZH_CN.cmp.core.8.0.0.12
    vacpp.msg.ZH_CN.cmp.tools.8.0.0.12
    vacpp.msg.en_US.cmp.core.8.0.0.12
    vacpp.msg.en_US.cmp.tools.8.0.0.12
    vacpp.msg.ja_JP.cmp.core.8.0.0.12
    vacpp.msg.ja_JP.cmp.tools.8.0.0.12
    vacpp.msg.zh_CN.cmp.core.8.0.0.12
    vacpp.msg.zh_CN.cmp.tools.8.0.0.12
    vacpp.ndi.8.0.0.12
    vacpp.pdf.en_US.8.0.0.12
    vacpp.pdf.ja_JP.8.0.0.12
    vacpp.pdf.zh_CN.8.0.0.12
    vacpp.samples.ansicl.8.0.0.12
    xlC.adt.include.8.0.0.7
    xlC.aix50.rte.8.0.0.0
    xlC.aix50.rte.8.0.0.7
    xlC.msg.Ja_JP.rte.8.0.0.0
    xlC.msg.Ja_JP.rte.8.0.0.7
    xlC.msg.en_US.rte.8.0.0.0
    xlC.msg.en_US.rte.8.0.0.7
    xlC.msg.ja_JP.rte.8.0.0.0
    xlC.msg.ja_JP.rte.8.0.0.7
    xlC.rte.8.0.0.0
    xlC.rte.8.0.0.7
    xlmass.adt.include.4.3.0.1
    xlmass.aix51.lib.4.3.0.1
    xlmass.lib.4.3.0.1
    xlsmp.aix50.rte.1.6.0.0
    xlsmp.aix50.rte.1.6.0.3
    xlsmp.msg.EN_US.rte.1.6.0.0
    xlsmp.msg.EN_US.rte.1.6.0.3
    xlsmp.msg.JA_JP.rte.1.6.0.0
    xlsmp.msg.JA_JP.rte.1.6.0.3
    xlsmp.msg.Ja_JP.rte.1.6.0.0
    xlsmp.msg.Ja_JP.rte.1.6.0.3
    xlsmp.msg.ZH_CN.rte.1.6.0.0
    xlsmp.msg.ZH_CN.rte.1.6.0.3
    xlsmp.msg.Zh_CN.rte.1.6.0.0
    xlsmp.msg.Zh_CN.rte.1.6.0.3
    xlsmp.msg.en_US.rte.1.6.0.0
    xlsmp.msg.en_US.rte.1.6.0.3
    xlsmp.msg.ja_JP.rte.1.6.0.0
    xlsmp.msg.ja_JP.rte.1.6.0.3
    xlsmp.msg.zh_CN.rte.1.6.0.0
    xlsmp.msg.zh_CN.rte.1.6.0.3
    xlsmp.rte.1.6.0.0
    xlsmp.rte.1.6.0.3

Prerequisites

Compiler components require XL C/C++ Enterprise Edition V8.0 for AIX. Runtime components require the following levels (or newer) of the bos.rte.libc fileset, depending on your AIX version:


    - AIX 5.1: bos.rte.libc 5.1.0.62 (APAR IY58419)
    - AIX 5.2: bos.rte.libc 5.2.0.41 (APAR IY58421)
    - AIX 5.3: bos.rte.libc 5.3.0.30 (APAR IY58143)

These filesets can be downloaded from IBM eServer Support Fix Central:
http://www.ibm.com/support/fixcentral/

Installation Instructions

Click here for installation instructions.

Off
[{"DNLabel":"vacpp.80.aix.dec2006.ptf.tar.Z","DNDate":"12/13/2006","DNLang":"English","DNSize":"89249755","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"https://public.dhe.ibm.com/aix/products/ccpp/ptfs/vacpp.80.aix.dec2006.ptf.tar.Z","DNURL_FTP":null,"DDURL":null}]

Technical Support

For information about latest technical issues, changes to the existing behavior, as well as documentation corrections for this product, please refer to the on-line Readme.

[{"Product":{"code":"SSGH3R","label":"XL C\/C++ for AIX"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Compiler","Platform":[{"code":"PF002","label":"AIX"}],"Version":"8.0","Edition":"Enterprise Edition","Line of Business":{"code":"LOB57","label":"Power"}}]

Problems (APARS) fixed
IY86831;IY87291;IY87692;IY88700;IY88725;IY88871;IY88924;IY89361;IY89372;IY89572;IY89641;IY89714;IY89767;IY90571;IY90758;IY90788;IY90857;IY90859;IY90860;IY90957;IY91005;IY91535;IY92313;IY92359;IY92362;IY92376;IY92378;IY92392;IY92395;IY92398;IY92400;IY92401;IY92402;IY92403;IY92404;IY92414;IY92415;IY92416;IY92423;IY92424;IY81932;IY82941;IY84230;IY84638;IY85091;IY85936;IY86346;IY86432;IY87090;IY87207;IY87512;IY87994;IY88130;IY88131 ;IY88132;IY88134;IY88135;IY88159;IY88175;IY88239;IY88498;IY88504;IY88506;IY88508;IY89967;IY82741;IY84502;IY85080;IY85081;IY85082;IY85629;IY85677;IY86295;IY86298;IY86300;IY86316;IY86326;IY86339;IY86345;IY81593;IY84228;IY84230;IY85081;IY86292;IY86294;IY78550;IY78927;IY79919;IY80645;IY81053;IY82573;IY82575;IY82577;IY82584;IY82627;IY82846;IY83099;IY83106;IY83112;IY83116;IY83128;IY83132;IY83144;IY83146;IY83148;IY83149;IY83150;IY83151;IY83153;IY83154;IY83155;IY73096;IY73588;IY73811;IY75005;IY75632;IY76552;IY76555;IY78922;IY78923;IY78924;IY78930;IY78932;IY78933;IY78873;IY79071;IY79422;IY80656;IY80737;IY85580;IY85482;IY85483

Document Information

Modified date:
25 October 2021

UID

swg24014300