IBM Support

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

Download


Abstract

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

Download Description

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

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
IV26399 - Performance problem with XLSMPOPTS binding option
IV26400 - August 2012 XL SMP Runtime
IV25643 - August 2012 PTF for XL 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

OS:
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

Compiler:
IBM XL C for AIX, V12.1 compiler at the base (12.1.0.0) level.

Installation Instructions

Click here for installation instructions for updating the compiler.

Download Package

Package vac.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
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":"vac.12.1.0.1.aix53TL7-71.aug2012.ptf","DNDate":"29 Aug 2012","DNLang":"English","DNSize":"82616655","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"http://www.ibm.com/support/fixcentral/swg/quickorder?parent=ibm/Rational&product=ibm/Rational/XL+C+Compiler&release=12.1.0.1&platform=AIX&function=fixid&fixids=vac.12.1.0.01.aix53TL7-71.aug2012.ptf&downloadMethod=http","DNURL_FTP":"https://public.dhe.ibm.com/aix/products/ccpp/ptfs/vac.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":"SSGH2K","label":"XL 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;IV26399;IV26400;IV25643

Document Information

Modified date:
25 October 2021

UID

swg24033327