IBM Support

March 2013 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 March 2013 PTF for XL C for AIX, V12.1 (VRMF: 12.1.0.3)*:

IV37956 - Incorrect loop counter with -qipa
IV37017 - Changing warning to error for PDF profile error
IV37039 - Compiler abend with -O3
IV37957 - Incorrect inline ASM for rldimi
IV37038 - Inefficient code for vec_any_nan
IV35873 - Unnecessary warning about printf specifier
IV29268 - Inefficient load of a 64-bit constant
IV30067 - Inefficient 64-bit constant load of 32-bit value
IV33245 - Inefficient compare with 32-bit immediates
IV37628 - Use lfiwax/lfiwzx for int to float conversion
IV37958 - xlc incorrect result with -O3
IV37924 - GRARNN internal error with qarch=pwr6 or pwr7
IV28620 - Inefficient struct/union init of member
IV36101 - Routine vdnint missing from libmassvp7.a
IV33191 - Warning message when max cpu_id to startproc
IV37966 - March 2013 XL MASS for AIX, V7.1
IV36457 - February 2013 XL SMP Runtime
IV37962 - March 2013 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. If required, the previous PTF (VRMF: 12.1.0.2) can be obtained here.

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.3.aix53TL7-71.mar2013.ptf.tar.Z contains the following content:

memdbg.adt.5.5.0.1
memdbg.aix53.adt.5.5.0.1
memdbg.msg.EN_US.5.5.0.1
memdbg.msg.JA_JP.5.5.0.1
memdbg.msg.Ja_JP.5.5.0.1
memdbg.msg.ZH_CN.5.5.0.1
memdbg.msg.en_US.5.5.0.1
memdbg.msg.ja_JP.5.5.0.1
memdbg.msg.zh_CN.5.5.0.1
vac.C.12.1.0.3
vac.aix53.lib.12.1.0.3
vac.html.common.search.12.1.0.3
vac.html.en_US.C.12.1.0.3
vac.html.ja_JP.C.12.1.0.3
vac.html.zh_CN.C.12.1.0.3
vac.include.12.1.0.3
vac.lib.12.1.0.3
vac.man.EN_US.12.1.0.3
vac.man.JA_JP.12.1.0.3
vac.man.Ja_JP.12.1.0.3
vac.man.ZH_CN.12.1.0.3
vac.man.Zh_CN.12.1.0.3
vac.man.en_US.12.1.0.3
vac.man.ja_JP.12.1.0.3
vac.man.zh_CN.12.1.0.3
vac.msg.EN_US.C.12.1.0.3
vac.msg.JA_JP.C.12.1.0.3
vac.msg.Ja_JP.C.12.1.0.3
vac.msg.ZH_CN.C.12.1.0.3
vac.msg.en_US.C.12.1.0.3
vac.msg.ja_JP.C.12.1.0.3
vac.msg.zh_CN.C.12.1.0.3
vac.ndi.12.1.0.3
vac.pdf.en_US.C.12.1.0.3
vac.pdf.ja_JP.C.12.1.0.3
vac.pdf.zh_CN.C.12.1.0.3
xlmass.adt.include.7.1.0.1
xlmass.aix53.lib.7.1.0.1
xlmass.lib.7.1.0.1
xlsmp.aix53.rte.3.1.0.6
xlsmp.msg.EN_US.rte.3.1.0.6
xlsmp.msg.JA_JP.rte.3.1.0.6
xlsmp.msg.Ja_JP.rte.3.1.0.6
xlsmp.msg.ZH_CN.rte.3.1.0.6
xlsmp.msg.Zh_CN.rte.3.1.0.6
xlsmp.msg.en_US.rte.3.1.0.6
xlsmp.msg.ja_JP.rte.3.1.0.6
xlsmp.msg.zh_CN.rte.3.1.0.6
xlsmp.rte.3.1.0.6

On
[{"DNLabel":"vac.12.1.0.3.aix53TL7-71.mar2013.ptf.tar.Z","DNDate":"5 Apr 2013","DNLang":"English","DNSize":"99508255","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.3&platform=AIX&function=fixid&fixids=vac.12.1.0.03.aix53TL7-71.mar2013.ptf&downloadMethod=http","DNURL_FTP":" ","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
IV37956;IV37017;IV37039;IV37957;IV37038;IV35873;IV29268;IV30067;IV33245;IV37628;IV37958;IV37924;IV28620;IV36101;IV37966;IV37962;IV33191;IV36457;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;IV31753;IV31754;IV31755;IV29885;IV25896;IV23860;IV27635;IV26278;IV31200;IV31756;IV30107;IV29934;IV31757;IV31758;IV26282;IV29473;IV31593;IV28577;IV31555;IV31556;IV31558

Document Information

Modified date:
17 August 2018

UID

swg24034631