IBM Support

August 2012 PTF for XL C/C++ for AIX, V12.1

Download


Abstract

Cumulative fix package for XL C/C++ for AIX, V12.1

Download Description

The following APARs were fixed in the August 2012 PTF for XL C/C++ for AIX, V12.1 (VRMF: 12.1.0.11)*:

IV25674 - Infinite loop with _Pragma operator
IV22825 - Vector initialization creates inefficient code
IV21765 - Inefficient code for conditional increment
IV24113 - Inefficient vector compare at opt
IV21831 - Unnecessary register move for __d128_abs
IV21818 - Wrong .machine tag with optimization enabled
IV25664 - Internal compiler error in xlCcode with -O2
IV25665 - -O causing incorrect output
IV23573 - Compiler generates unnecessary extsw calls
IV25666 - Branch hints with execution_frequency ignored
IV22090 - Unnecessary load/store for _Decimal128
IV22709 - Incorrect output with -O2
IV23837 - Inefficient compare with 0x8000000000000000
IV25678 - Runtime failure due to incorrect aliasing
IV25667 - Loop/segfault with -qipa on the link step
IV22789 - Missing alias in ipa/pdf build
IV25669 - Long compile time with IPA
IV25668 - Internal compiler error in IPA64
IV25681 - Internal error with -qsimd
IV22045 - showpdf binary segfaults when reading profile
IV21992 - Promote (E) to (S) for 1586-401 message
IV25682 - Internal compiler error with -qdfp
IV25646 - The call to "..." has no best match error
IV25629 - Abend with inline asm memory operands and -O
IV25614 - Template parameter cannot be initialized
IV21491 - Inefficient vector constant generation
IV25631 - Compiling hangs with insufficient memory error
IV25632 - -qlanglvl=extended0x causes compiler error
IV25633 - Dependent class declaration causes error
IV25615 - Incorrect virtual template error
IV25635 - Internal compiler error with -qinline
IV25636 - Name lookup error with -qlanglvl=extended0x
IV26326 - Memory leak with inline 'new'
IV26399 - Performance problem with XLSMPOPTS binding option
IV26400 - August 2012 XL SMP Runtime
IV26379 - August 2012 Runtime for XL C/C++ for AIX, V12.1
IV25643 - August 2012 PTF for XL C for AIX, V12.1
IV25644 - August 2012 PTF for XL C/C++ for AIX, V12.1

* Some APARs may have been fixed first 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
It is highly recommended to always use the latest PTF level. Click here for the list of latest product updates for IBM XL C/C++ compilers.

Prerequisites

AIX® V5.3 TL 5300-07 or later
AIX V6.1
AIX V7.1
IBM® i V6.1 PASE V6.1 with PTF SI30636 or later
IBM i V7.1 PASE V7.1

Installation Instructions

Click here for installation instructions for updating the compiler.

Download Package

Package vacpp.12.1.0.1.aix53TL7-71.aug2012.ptf.tar.Z contains the following content:

vac.C.12.1.0.1
vac.aix53.lib.12.1.0.1
vac.html.common.search.12.1.0.1
vac.html.en_US.C.12.1.0.1
vac.html.ja_JP.C.12.1.0.1
vac.html.zh_CN.C.12.1.0.1
vac.include.12.1.0.1
vac.lib.12.1.0.1
vac.man.EN_US.12.1.0.1
vac.man.JA_JP.12.1.0.1
vac.man.Ja_JP.12.1.0.1
vac.man.ZH_CN.12.1.0.1
vac.man.Zh_CN.12.1.0.1
vac.man.en_US.12.1.0.1
vac.man.ja_JP.12.1.0.1
vac.man.zh_CN.12.1.0.1
vac.msg.EN_US.C.12.1.0.1
vac.msg.JA_JP.C.12.1.0.1
vac.msg.Ja_JP.C.12.1.0.1
vac.msg.ZH_CN.C.12.1.0.1
vac.msg.en_US.C.12.1.0.1
vac.msg.ja_JP.C.12.1.0.1
vac.msg.zh_CN.C.12.1.0.1
vac.ndi.12.1.0.1
vac.pdf.en_US.C.12.1.0.1
vac.pdf.ja_JP.C.12.1.0.1
vac.pdf.zh_CN.C.12.1.0.1
vacpp.cmp.aix53.lib.12.1.0.1
vacpp.cmp.aix53.tools.12.1.0.1
vacpp.cmp.core.12.1.0.1
vacpp.cmp.include.12.1.0.1
vacpp.cmp.lib.12.1.0.1
vacpp.cmp.rte.12.1.0.1
vacpp.cmp.tools.12.1.0.1
vacpp.html.common.12.1.0.1
vacpp.html.en_US.12.1.0.1
vacpp.html.ja_JP.12.1.0.1
vacpp.html.zh_CN.12.1.0.1
vacpp.man.EN_US.12.1.0.1
vacpp.man.JA_JP.12.1.0.1
vacpp.man.Ja_JP.12.1.0.1
vacpp.man.ZH_CN.12.1.0.1
vacpp.man.Zh_CN.12.1.0.1
vacpp.man.en_US.12.1.0.1
vacpp.man.ja_JP.12.1.0.1
vacpp.man.zh_CN.12.1.0.1
vacpp.memdbg.aix53.lib.12.1.0.1
vacpp.memdbg.aix53.rte.12.1.0.1
vacpp.memdbg.lib.12.1.0.1
vacpp.memdbg.rte.12.1.0.1
vacpp.msg.EN_US.cmp.core.12.1.0.1
vacpp.msg.EN_US.cmp.tools.12.1.0.1
vacpp.msg.JA_JP.cmp.core.12.1.0.1
vacpp.msg.JA_JP.cmp.tools.12.1.0.1
vacpp.msg.Ja_JP.cmp.core.12.1.0.1
vacpp.msg.Ja_JP.cmp.tools.12.1.0.1
vacpp.msg.ZH_CN.cmp.core.12.1.0.1
vacpp.msg.ZH_CN.cmp.tools.12.1.0.1
vacpp.msg.en_US.cmp.core.12.1.0.1
vacpp.msg.en_US.cmp.tools.12.1.0.1
vacpp.msg.ja_JP.cmp.core.12.1.0.1
vacpp.msg.ja_JP.cmp.tools.12.1.0.1
vacpp.msg.zh_CN.cmp.core.12.1.0.1
vacpp.msg.zh_CN.cmp.tools.12.1.0.1
vacpp.ndi.12.1.0.1
vacpp.pdf.en_US.12.1.0.1
vacpp.pdf.ja_JP.12.1.0.1
vacpp.pdf.zh_CN.12.1.0.1
vacpp.samples.ansicl.12.1.0.1
xlC.adt.include.12.1.0.1
xlC.aix50.rte.12.1.0.1
xlC.aix61.rte.12.1.0.1
xlC.msg.Ja_JP.rte.12.1.0.1
xlC.msg.en_US.rte.12.1.0.1
xlC.msg.ja_JP.rte.12.1.0.1
xlC.rte.12.1.0.1
xlsmp.aix53.rte.3.1.0.2
xlsmp.msg.EN_US.rte.3.1.0.2
xlsmp.msg.JA_JP.rte.3.1.0.2
xlsmp.msg.Ja_JP.rte.3.1.0.2
xlsmp.msg.ZH_CN.rte.3.1.0.2
xlsmp.msg.Zh_CN.rte.3.1.0.2
xlsmp.msg.en_US.rte.3.1.0.2
xlsmp.msg.ja_JP.rte.3.1.0.2
xlsmp.msg.zh_CN.rte.3.1.0.2
xlsmp.rte.3.1.0.2

On
[{"DNLabel":"vacpp.12.1.0.1.aix53TL7-71.aug2012.ptf","DNDate":"29 Aug 2012","DNLang":"English","DNSize":"125292215","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"http://www.ibm.com/support/fixcentral/swg/quickorder?parent=ibm/Rational&product=ibm/Rational/XL+C,C%2B%2B+Compiler&release=12.1.0.1&platform=AIX&function=fixid&fixids=vacpp.12.1.0.01.aix53TL7-71.aug2012.ptf&downloadMethod=http","DNURL_FTP":"https://public.dhe.ibm.com/aix/products/ccpp/ptfs/vacpp.12.1.0.1.aix53TL7-71.aug2012.ptf.tar.Z","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":"12.1","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Problems (APARS) fixed
IV25674;IV22825;IV21765;IV24113;IV21831;IV21818;IV25664;IV25665;IV23573;IV25666;IV22090;IV22709;IV23837;IV25678;IV25667;IV22789;IV25669;IV25668;IV25681;IV22045;IV21992;IV25682;IV25646;IV25629;IV25614;IV21491;IV25631;IV25632;IV25633;IV25615;IV25635;IV25636;IV26326;IV26399;IV26400;IV26379;IV25643;IV25644

Document Information

Modified date:
25 October 2021

UID

swg24033339