IBM Support

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

Download


Abstract

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

Download Description

The following APARs were fixed in this PTF:


    IY81932 - Code generation error cause by ipa
    IY82941 - Internal Compile Err -c -O -qtemplateregistry
    IY84230 - Listing file shows incorrect output at qipa
    IY84638 - Internal compiler error at -qpdf2
    IY85091 - Incorrect 2d array addressing w/ static param
    IY85936 - Error with memset when optimized
    IY86346 - Incorrect error message for undeclared type
    IY86432 - Template specialization does not resolve
    IY87090 - Optimization problems when using -O
    IY87207 - Regression using xlC_r
    IY87512 - Add -qxflag to allow -g -Q
    IY87994 - August 2006 SMP Runtime Libraries V1.6 PTF
    IY89967 - September 2006 SMP Runtime Libraries 1.6 PTF *
    IY88130 - Compilation time much longer using -O3
    IY88131 - Link failed in ipa with stub library
    IY88132 - Internal compiler error -qfloat=nofold -O2
    IY88134 - Internal error when array size > 498016
    IY88135 - Duplicate stanza names in vac.cfg
    IY88159 - Illegal instruction in 32-bit mode
    IY88175 - August 2006 XL C V8.0 PTF
    IY88239 - Internal compiler error with -O,-O2 and -q64
    IY88498 - August 2006 XL C/C++ V8.0 for AIX PTF
    IY88504 - Error: conflicting template declarations
    IY88506 - Rename stanzas in vac.cfg file
    IY88508 - Internal compiler error initializing struct


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.11
    vac.aix50.lib.8.0.0.11
    vac.html.common.search.8.0.0.11
    vac.html.en_US.C.8.0.0.11
    vac.html.ja_JP.C.8.0.0.11
    vac.html.zh_CN.C.8.0.0.11
    vac.include.8.0.0.11
    vac.lib.8.0.0.11
    vac.man.EN_US.8.0.0.11
    vac.man.JA_JP.8.0.0.11
    vac.man.Ja_JP.8.0.0.11
    vac.man.ZH_CN.8.0.0.11
    vac.man.Zh_CN.8.0.0.11
    vac.man.en_US.8.0.0.11
    vac.man.ja_JP.8.0.0.11
    vac.man.zh_CN.8.0.0.11
    vac.msg.EN_US.C.8.0.0.11
    vac.msg.JA_JP.C.8.0.0.11
    vac.msg.Ja_JP.C.8.0.0.11
    vac.msg.ZH_CN.C.8.0.0.11
    vac.msg.en_US.C.8.0.0.11
    vac.msg.ja_JP.C.8.0.0.11
    vac.msg.zh_CN.C.8.0.0.11
    vac.ndi.8.0.0.11
    vac.pdf.en_US.C.8.0.0.11
    vac.pdf.ja_JP.C.8.0.0.11
    vac.pdf.zh_CN.C.8.0.0.11
    vacpp.cmp.aix50.lib.8.0.0.11
    vacpp.cmp.aix50.tools.8.0.0.11
    vacpp.cmp.core.8.0.0.11
    vacpp.cmp.include.8.0.0.11
    vacpp.cmp.lib.8.0.0.11
    vacpp.cmp.rte.8.0.0.11
    vacpp.cmp.tools.8.0.0.11
    vacpp.html.common.8.0.0.11
    vacpp.html.en_US.8.0.0.11
    vacpp.html.ja_JP.8.0.0.11
    vacpp.html.zh_CN.8.0.0.11
    vacpp.man.EN_US.8.0.0.11
    vacpp.man.JA_JP.8.0.0.11
    vacpp.man.Ja_JP.8.0.0.11
    vacpp.man.ZH_CN.8.0.0.11
    vacpp.man.Zh_CN.8.0.0.11
    vacpp.man.en_US.8.0.0.11
    vacpp.man.ja_JP.8.0.0.11
    vacpp.man.zh_CN.8.0.0.11
    vacpp.memdbg.aix50.lib.8.0.0.11
    vacpp.memdbg.aix50.rte.8.0.0.11
    vacpp.memdbg.lib.8.0.0.11
    vacpp.memdbg.rte.8.0.0.11
    vacpp.msg.EN_US.cmp.core.8.0.0.11
    vacpp.msg.EN_US.cmp.tools.8.0.0.11
    vacpp.msg.JA_JP.cmp.core.8.0.0.11
    vacpp.msg.JA_JP.cmp.tools.8.0.0.11
    vacpp.msg.Ja_JP.cmp.core.8.0.0.11
    vacpp.msg.Ja_JP.cmp.tools.8.0.0.11
    vacpp.msg.ZH_CN.cmp.core.8.0.0.11
    vacpp.msg.ZH_CN.cmp.tools.8.0.0.11
    vacpp.msg.en_US.cmp.core.8.0.0.11
    vacpp.msg.en_US.cmp.tools.8.0.0.11
    vacpp.msg.ja_JP.cmp.core.8.0.0.11
    vacpp.msg.ja_JP.cmp.tools.8.0.0.11
    vacpp.msg.zh_CN.cmp.core.8.0.0.11
    vacpp.msg.zh_CN.cmp.tools.8.0.0.11
    vacpp.ndi.8.0.0.11
    vacpp.pdf.en_US.8.0.0.11
    vacpp.pdf.ja_JP.8.0.0.11
    vacpp.pdf.zh_CN.8.0.0.11
    vacpp.samples.ansicl.8.0.0.11
    xlC.adt.include.8.0.0.5
    xlC.aix50.rte.8.0.0.0
    xlC.aix50.rte.8.0.0.5
    xlC.msg.Ja_JP.rte.8.0.0.0
    xlC.msg.Ja_JP.rte.8.0.0.5
    xlC.msg.en_US.rte.8.0.0.0
    xlC.msg.en_US.rte.8.0.0.5
    xlC.msg.ja_JP.rte.8.0.0.0
    xlC.msg.ja_JP.rte.8.0.0.5
    xlC.rte.8.0.0.0
    xlC.rte.8.0.0.5
    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.1
    xlsmp.aix50.rte.1.6.0.2 *
    xlsmp.msg.EN_US.rte.1.6.0.0
    xlsmp.msg.EN_US.rte.1.6.0.1
    xlsmp.msg.EN_US.rte.1.6.0.2 *
    xlsmp.msg.JA_JP.rte.1.6.0.0
    xlsmp.msg.JA_JP.rte.1.6.0.1
    xlsmp.msg.JA_JP.rte.1.6.0.2 *
    xlsmp.msg.Ja_JP.rte.1.6.0.0
    xlsmp.msg.Ja_JP.rte.1.6.0.1
    xlsmp.msg.Ja_JP.rte.1.6.0.2 *
    xlsmp.msg.ZH_CN.rte.1.6.0.0
    xlsmp.msg.ZH_CN.rte.1.6.0.1
    xlsmp.msg.ZH_CN.rte.1.6.0.2 *
    xlsmp.msg.Zh_CN.rte.1.6.0.0
    xlsmp.msg.Zh_CN.rte.1.6.0.1
    xlsmp.msg.Zh_CN.rte.1.6.0.2 *
    xlsmp.msg.en_US.rte.1.6.0.0
    xlsmp.msg.en_US.rte.1.6.0.1
    xlsmp.msg.en_US.rte.1.6.0.2 *
    xlsmp.msg.ja_JP.rte.1.6.0.0
    xlsmp.msg.ja_JP.rte.1.6.0.1
    xlsmp.msg.ja_JP.rte.1.6.0.2 *
    xlsmp.msg.zh_CN.rte.1.6.0.0
    xlsmp.msg.zh_CN.rte.1.6.0.1
    xlsmp.msg.zh_CN.rte.1.6.0.2 *
    xlsmp.rte.1.6.0.0
    xlsmp.rte.1.6.0.1
    xlsmp.rte.1.6.0.2 *



* - This PTF has been repackaged as to include an important fix for SMP Runtime Libraries. As a result, this PTF now contains September 2006 SMP Runtime Libraries 1.6 PTF (xlsmp.*.rte.1.6.0.2 filesets).

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

Follow the URL below for installation instructions:

[{"INLabel":"Installation instructions","INLang":"English","INSize":"1","INURL":"http://www.ibm.com/support/docview.wss?uid=swg21215669"}]
Off
[{"DNLabel":"vacpp.80.aix.aug2006a.ptf.tar.Z","DNDate":"10/3/2006","DNLang":"English","DNSize":"88854667","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"https://public.dhe.ibm.com/aix/products/ccpp/ptfs/vacpp.80.aix.aug2006a.ptf.tar.Z","DNURL_FTP":null,"DDURL":null},{"DNLabel":"Readme","DNDate":"8/31/2006","DNLang":"English","DNSize":"1","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"http://www.ibm.com/support/docview.wss?uid=swg21225168","DNURL_FTP":null,"DDURL":null}]
[{"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":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Problems (APARS) fixed
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

swg24013180