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.
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.
Problems (APARS) fixed
Was this topic helpful?
Document Information
Modified date:
25 October 2021
UID
swg24014300