Fixes are available
November 2012 PTF for XL C for AIX, V12.1
November 2012 PTF for XL C/C++ for AIX, V12.1
March 2013 PTF for XL C for AIX, V12.1
March 2013 PTF for XL C/C++ for AIX, V12.1
XL C for AIX Fix Pack 4 (June 2013 PTF) for 12.1
XL C/C++ for AIX Fix Pack 4 (June 2013 PTF) for 12.1
XL C for AIX Fix Pack 5 (September 2013 PTF) for 12.1
XL C/C++ for AIX Fix Pack 5 (September 2013 PTF) for 12.1
Closed as program error.
When compiling a large application with -qipa, the resulting binary produces incorrect output at runtime causing test case failures. The following is the compile line: xlC_r -D_AIX51 -D_LARGE_FILES -U__unix -q64 -qtbtable=full -qhalt=e -qalias=noansi -qutf -+ -qlibansi -qstrict -qinlglue -qmaxmem=-1 -qarch=ppc -qspill=2560 -c test.cpp -qipa
USERS AFFECTED: Users that compile with -q64 and optimization may be affected by this issue. PROBLEM DESCRIPTION: There is a bug in the compiler optimization of some conditional expressions with -q64.
The compiler issue has been fixed.
Reported component name
XL C/C++ FOR AI
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
XL C FOR AIX
Fixed component ID
Applicable component levels