IBM Support

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

Download


Abstract

Cumulative fix package for XL C/C++ Enterprise Edition V8.0 for AIX.

Download Description

The following APARs were fixed in this PTF *:
IZ29573 - vac.cfg file permissions causing error
IZ22445 - Function Argument wrongly calculated with -O
IZ29574 - Forward declare incorrect stabstring
IZ25954 - Bad code generated for storing in bitfield
IZ26489 - -qfuncsect causing linker errors
IZ26807 - PDF causes error message
IZ26980 - Bad code generation with -O and -qarch
IZ29575 - Incorrect entries for virtual function table
IZ29571 - Template instantiation ambiguous error
IZ24128 - Error with multiple extern 'C' declarations
IZ24279 - -qtempinc generating incorrect file
IZ25953 - Struct padding bytes not initialized
IZ29549 - Extra destructor called
IZ26390 - Can't determine specialized specialization
IZ26807 - PDF causes error message
IZ29563 - August 2008 XL C/C++ V8.0 for AIX PTF

XL SMP V1.7 (AIX 5.2 and above only):
IZ21381 - xlsmp.aix50.rte overwrites xlsmp.aix52.rte

* Some APARs may have been originally fixed in another release of this product. In such cases fixes have been ported to this release and APAR descriptions have been copied from the original APARs.

Latest updates
This update may not be the latest one for this product. Click here for the list of latest product updates for IBM C and C++ compilers.

Prerequisites

Compiler prerequisites:
- XL C/C++ Enterprise Edition V8.0 for AIX at the base level (8.0.0.0) or higher.

Runtime prerequisites:
- AIX 5.1 with bos.rte.libc 5.1.0.62 or higher (V8 Runtime only)
- AIX 5.2 with bos.rte.libc 5.2.0.41 or higher
- AIX 5.3 with bos.rte.libc 5.3.0.30
- AIX 6.1 base level

These filesets can be downloaded from IBM Support Fix Central.

Installation Instructions

Click here for installation instructions. Additional special instructions for performing Non-Default Installation (NDI) on AIX 5.2 and 5.3 can be found here.

Download Package

This PTF contains two AIX version-specific packages, with the following content:

AIX 5.1
AIX 5.2 and above
vacpp.80.aix51.aug2008.ptf.tar.Z:

memdbg.adt.5.2.0.3
memdbg.aix50.adt.5.2.0.3
memdbg.msg.EN_US.5.2.0.3
memdbg.msg.JA_JP.5.2.0.3
memdbg.msg.Ja_JP.5.2.0.3
memdbg.msg.ZH_CN.5.2.0.3
memdbg.msg.en_US.5.2.0.3
memdbg.msg.ja_JP.5.2.0.3
memdbg.msg.zh_CN.5.2.0.3
vac.Bnd.8.0.0.16
vac.C.8.0.0.20
vac.aix50.lib.8.0.0.20
vac.html.common.search.8.0.0.20
vac.html.en_US.C.8.0.0.20
vac.html.ja_JP.C.8.0.0.20
vac.html.zh_CN.C.8.0.0.20
vac.include.8.0.0.20
vac.lib.8.0.0.20
vac.man.EN_US.8.0.0.20
vac.man.JA_JP.8.0.0.20
vac.man.Ja_JP.8.0.0.20
vac.man.ZH_CN.8.0.0.20
vac.man.Zh_CN.8.0.0.20
vac.man.en_US.8.0.0.20
vac.man.ja_JP.8.0.0.20
vac.man.zh_CN.8.0.0.20
vac.msg.EN_US.C.8.0.0.20
vac.msg.JA_JP.C.8.0.0.20
vac.msg.Ja_JP.C.8.0.0.20
vac.msg.ZH_CN.C.8.0.0.20
vac.msg.en_US.C.8.0.0.20
vac.msg.ja_JP.C.8.0.0.20
vac.msg.zh_CN.C.8.0.0.20
vac.ndi.8.0.0.20
vac.pdf.en_US.C.8.0.0.20
vac.pdf.ja_JP.C.8.0.0.20
vac.pdf.zh_CN.C.8.0.0.20
vacpp.cmp.aix50.lib.8.0.0.20
vacpp.cmp.aix50.tools.8.0.0.20
vacpp.cmp.core.8.0.0.20
vacpp.cmp.include.8.0.0.20
vacpp.cmp.lib.8.0.0.20
vacpp.cmp.rte.8.0.0.20
vacpp.cmp.tools.8.0.0.20
vacpp.html.common.8.0.0.20
vacpp.html.en_US.8.0.0.20
vacpp.html.ja_JP.8.0.0.20
vacpp.html.zh_CN.8.0.0.20
vacpp.man.EN_US.8.0.0.20
vacpp.man.JA_JP.8.0.0.20
vacpp.man.Ja_JP.8.0.0.20
vacpp.man.ZH_CN.8.0.0.20
vacpp.man.Zh_CN.8.0.0.20
vacpp.man.en_US.8.0.0.20
vacpp.man.ja_JP.8.0.0.20
vacpp.man.zh_CN.8.0.0.20
vacpp.memdbg.aix50.lib.8.0.0.20
vacpp.memdbg.aix50.rte.8.0.0.20
vacpp.memdbg.lib.8.0.0.20
vacpp.memdbg.rte.8.0.0.20
vacpp.msg.EN_US.cmp.core.8.0.0.20
vacpp.msg.EN_US.cmp.tools.8.0.0.20
vacpp.msg.JA_JP.cmp.core.8.0.0.20
vacpp.msg.JA_JP.cmp.tools.8.0.0.20
vacpp.msg.Ja_JP.cmp.core.8.0.0.20
vacpp.msg.Ja_JP.cmp.tools.8.0.0.20
vacpp.msg.ZH_CN.cmp.core.8.0.0.20
vacpp.msg.ZH_CN.cmp.tools.8.0.0.20
vacpp.msg.en_US.cmp.core.8.0.0.20
vacpp.msg.en_US.cmp.tools.8.0.0.20
vacpp.msg.ja_JP.cmp.core.8.0.0.20
vacpp.msg.ja_JP.cmp.tools.8.0.0.20
vacpp.msg.zh_CN.cmp.core.8.0.0.20
vacpp.msg.zh_CN.cmp.tools.8.0.0.20
vacpp.ndi.8.0.0.20
vacpp.pdf.en_US.8.0.0.20
vacpp.pdf.ja_JP.8.0.0.20
vacpp.pdf.zh_CN.8.0.0.20
vacpp.samples.ansicl.8.0.0.20
xlC.adt.include.8.0.0.13
xlC.aix50.rte.8.0.0.0
xlC.aix50.rte.8.0.0.13
xlC.msg.Ja_JP.rte.8.0.0.0
xlC.msg.Ja_JP.rte.8.0.0.13
xlC.msg.en_US.rte.8.0.0.0
xlC.msg.en_US.rte.8.0.0.13
xlC.msg.ja_JP.rte.8.0.0.0
xlC.msg.ja_JP.rte.8.0.0.13
xlC.rte.8.0.0.0
xlC.rte.8.0.0.13
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
vacpp.80.aix52-61.aug2008.ptf.tar.Z:

memdbg.adt.5.3.0.0
memdbg.adt.5.3.0.2
memdbg.aix52.adt.5.3.0.0
memdbg.aix52.adt.5.3.0.2
memdbg.msg.EN_US.5.3.0.0
memdbg.msg.EN_US.5.3.0.2
memdbg.msg.JA_JP.5.3.0.0
memdbg.msg.JA_JP.5.3.0.2
memdbg.msg.Ja_JP.5.3.0.0
memdbg.msg.Ja_JP.5.3.0.2
memdbg.msg.ZH_CN.5.3.0.0
memdbg.msg.ZH_CN.5.3.0.2
memdbg.msg.en_US.5.3.0.0
memdbg.msg.en_US.5.3.0.2
memdbg.msg.ja_JP.5.3.0.0
memdbg.msg.ja_JP.5.3.0.2
memdbg.msg.zh_CN.5.3.0.0
memdbg.msg.zh_CN.5.3.0.2
vac.Bnd.8.0.0.16
vac.C.8.0.0.20
vac.aix50.lib.8.0.0.20
vac.html.common.search.8.0.0.20
vac.html.en_US.C.8.0.0.20
vac.html.ja_JP.C.8.0.0.20
vac.html.zh_CN.C.8.0.0.20
vac.include.8.0.0.20
vac.lib.8.0.0.20
vac.man.EN_US.8.0.0.20
vac.man.JA_JP.8.0.0.20
vac.man.Ja_JP.8.0.0.20
vac.man.ZH_CN.8.0.0.20
vac.man.Zh_CN.8.0.0.20
vac.man.en_US.8.0.0.20
vac.man.ja_JP.8.0.0.20
vac.man.zh_CN.8.0.0.20
vac.msg.EN_US.C.8.0.0.20
vac.msg.JA_JP.C.8.0.0.20
vac.msg.Ja_JP.C.8.0.0.20
vac.msg.ZH_CN.C.8.0.0.20
vac.msg.en_US.C.8.0.0.20
vac.msg.ja_JP.C.8.0.0.20
vac.msg.zh_CN.C.8.0.0.20
vac.ndi.8.0.0.20
vac.pdf.en_US.C.8.0.0.20
vac.pdf.ja_JP.C.8.0.0.20
vac.pdf.zh_CN.C.8.0.0.20
vacpp.cmp.aix50.lib.8.0.0.20
vacpp.cmp.aix50.tools.8.0.0.20
vacpp.cmp.core.8.0.0.20
vacpp.cmp.include.8.0.0.20
vacpp.cmp.lib.8.0.0.20
vacpp.cmp.rte.8.0.0.20
vacpp.cmp.tools.8.0.0.20
vacpp.html.common.8.0.0.20
vacpp.html.en_US.8.0.0.20
vacpp.html.ja_JP.8.0.0.20
vacpp.html.zh_CN.8.0.0.20
vacpp.man.EN_US.8.0.0.20
vacpp.man.JA_JP.8.0.0.20
vacpp.man.Ja_JP.8.0.0.20
vacpp.man.ZH_CN.8.0.0.20
vacpp.man.Zh_CN.8.0.0.20
vacpp.man.en_US.8.0.0.20
vacpp.man.ja_JP.8.0.0.20
vacpp.man.zh_CN.8.0.0.20
vacpp.memdbg.aix50.lib.8.0.0.20
vacpp.memdbg.aix50.rte.8.0.0.20
vacpp.memdbg.lib.8.0.0.20
vacpp.memdbg.rte.8.0.0.20
vacpp.msg.EN_US.cmp.core.8.0.0.20
vacpp.msg.EN_US.cmp.tools.8.0.0.20
vacpp.msg.JA_JP.cmp.core.8.0.0.20
vacpp.msg.JA_JP.cmp.tools.8.0.0.20
vacpp.msg.Ja_JP.cmp.core.8.0.0.20
vacpp.msg.Ja_JP.cmp.tools.8.0.0.20
vacpp.msg.ZH_CN.cmp.core.8.0.0.20
vacpp.msg.ZH_CN.cmp.tools.8.0.0.20
vacpp.msg.en_US.cmp.core.8.0.0.20
vacpp.msg.en_US.cmp.tools.8.0.0.20
vacpp.msg.ja_JP.cmp.core.8.0.0.20
vacpp.msg.ja_JP.cmp.tools.8.0.0.20
vacpp.msg.zh_CN.cmp.core.8.0.0.20
vacpp.msg.zh_CN.cmp.tools.8.0.0.20
vacpp.ndi.8.0.0.20
vacpp.pdf.en_US.8.0.0.20
vacpp.pdf.ja_JP.8.0.0.20
vacpp.pdf.zh_CN.8.0.0.20
vacpp.samples.ansicl.8.0.0.20
xlC.adt.include.8.0.0.13
xlC.aix50.rte.9.0.0.0
xlC.aix50.rte.9.0.0.8
xlC.aix61.rte.9.0.0.1
xlC.aix61.rte.9.0.0.8
xlC.msg.Ja_JP.rte.9.0.0.0
xlC.msg.Ja_JP.rte.9.0.0.8
xlC.msg.en_US.rte.9.0.0.0
xlC.msg.en_US.rte.9.0.0.8
xlC.msg.ja_JP.rte.9.0.0.0
xlC.msg.ja_JP.rte.9.0.0.8
xlC.rte.9.0.0.0
xlC.rte.9.0.0.8
xlmass.adt.include.4.4.0.0
xlmass.adt.include.4.4.0.1
xlmass.aix52.lib.4.4.0.0
xlmass.aix52.lib.4.4.0.1
xlmass.lib.4.4.0.0
xlmass.lib.4.4.0.1
xlsmp.aix52.rte.1.7.0.0
xlsmp.aix52.rte.1.7.0.4
xlsmp.msg.EN_US.rte.1.7.0.0
xlsmp.msg.EN_US.rte.1.7.0.4
xlsmp.msg.JA_JP.rte.1.7.0.0
xlsmp.msg.JA_JP.rte.1.7.0.4
xlsmp.msg.Ja_JP.rte.1.7.0.0
xlsmp.msg.Ja_JP.rte.1.7.0.4
xlsmp.msg.ZH_CN.rte.1.7.0.0
xlsmp.msg.ZH_CN.rte.1.7.0.4
xlsmp.msg.Zh_CN.rte.1.7.0.0
xlsmp.msg.Zh_CN.rte.1.7.0.4
xlsmp.msg.en_US.rte.1.7.0.0
xlsmp.msg.en_US.rte.1.7.0.4
xlsmp.msg.ja_JP.rte.1.7.0.0
xlsmp.msg.ja_JP.rte.1.7.0.4
xlsmp.msg.zh_CN.rte.1.7.0.0
xlsmp.msg.zh_CN.rte.1.7.0.4
xlsmp.rte.1.7.0.0
xlsmp.rte.1.7.0.4

Notes:
  • XL SMP Runtime V1.6 has been superseded by V1.7 on AIX 5.2 and above
  • Memory Debugger Runtime V5.2 has been superseded by V5.3 on AIX 5.2 and above
  • XL MASS Library V4.3 has been superseded by V4.4 on AIX 5.2 and above

Off
[{"DNLabel":"vacpp.80.aix51.aug2008.ptf.tar.Z","DNDate":"8/25/2008","DNLang":"English","DNSize":"98783233","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"ftp://public.dhe.ibm.com/aix/products/ccpp/ptfs/vacpp.80.aix51.aug2008.ptf.tar.Z","DNURL_FTP":null,"DDURL":null},{"DNLabel":"vacpp.80.aix52-61.aug2008.ptf.tar.Z","DNDate":"8/25/2008","DNLang":"English","DNSize":"128272970","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"ftp://public.dhe.ibm.com/aix/products/ccpp/ptfs/vacpp.80.aix52-61.aug2008.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":"SSJT9L","label":"XL C\/C++"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"Compiler","Platform":[{"code":"PF002","label":"AIX"}],"Version":"8.0","Edition":"Enterprise Edition","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Problems (APARS) fixed
IZ29573;IZ22445;IZ29574;IZ25954;IZ26489;IZ26807;IZ26980;IZ29575;IZ29571;IZ24128;IZ24279;IZ25953;IZ29549;IZ26390;IZ26807;IZ21381;IZ29563;IZ13901;IZ07942;IZ09941;IZ10208;IZ13516;IZ15180;IZ15183;IZ16459;IY97672;IZ01407;IZ03242;IZ03243;IZ03307;IZ03308;IZ03319;IZ03322;IZ03325;IZ03454;IZ03995;IZ04175;IZ06630;IZ06691;IZ07482;IZ07483;IZ07484;IZ09358;IZ09370;IZ09372;IZ09395;IZ09396;IZ09399;IZ09400;IZ09401;IZ09414;IZ09415;IZ09416;IY97106;IY97911;IY98013;IY98245;IY99131;IY99131;IY99901;IZ00057;IZ00323;IZ00810;IZ00817;IZ01281;IZ01810;IZ03708;IZ03727;IZ03728;IZ03733;IZ03842;IZ98603;IY98603;IZ01691;IZ01803;IY93139;IY93630;IY94591;IY95385;IY95714;IY95737;IY95872;IY95951;IY95994;IY96038;IY96070;IY96265;IY96746;IY96961;IY96980;IY97171;IY97246;IY97431;IY97537;IY97581;IY98219;IY98675;IY98677;IY99557;IY99559;IY99560;IY99561;IY99562;IY99563;IY99564;IY91474;IY91926;IY92500;IY92532;IY92889;IY92893;IY92906;IY93022;IY93074;IY93139;IY93208;IY94468;IY94472;IY94473;IY94474;IY94491;IY94492;IY94494;IY94495;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;IZ14503;IZ19487;IZ20257;IZ22842;IZ22823;IZ13139;IZ22847;IZ22824;IZ19487;IZ20257;IZ22850;IZ22840;IZ22796;IZ22838;IZ18515;IZ19016;IZ22839

Document Information

Modified date:
08 August 2018

UID

swg24020251