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 adding -qpdf to the link line of a large application, the compiler abends. The main options that are used to reproduce the abend are the following: xlC_r -q64 -brtl -bnortllib -bbigtoc -lm -brtl -lwlm -qipa=relink -qpdf1=pdfname=<filename> -qipa=level=0 ===== ACTUAL OUTPUT: Compiler abends. ===== EXPECTED OUTPUT: Compiler should not abend.
USERS AFFECTED: User who compile a large procedure with optimization can be affected by this issue. PROBLEM DESCRIPTION: The compiler is crashing when compiling a procedure with more than 2^16 basic blocks.
The compiler fix was to turn an internal array into an array of 64-bit integers instead of 32-bit integers.
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
RC10 PSY U856101