Fixes are available
May 2012 PTF for XL C/C++ for AIX, V10.1
January 2013 PTF for XL C/C++ for AIX, V10.1
XL C/C++ for AIX Fix Pack 18 (July 2013 PTF) for 10.1
XL C/C++ for AIX Fix Pack 19 (October 2013 PTF) for 10.1
XL C/C++ for AIX Fix Pack 21 (October 2015 PTF) for 10.1
February 2012 PTF for XL C/C++ for AIX, V10.1
September 2012 PTF for XL C/C++ for AIX, V10.1
XL C/C++ for AIX Fix Pack 20 (October 2014 PTF) for 10.1
APAR status
Closed as program error.
Error description
When compiling the following test case with -qwarn64 to enable informational messages for 32-bit to 64-bit migration issues, the compiler is encountering an internal error. ====== TEST CASE ====== extern char *param; extern void func(const void *); void test() { func( (void *)(0x2000 + (long)(¶m))); } $ xlC -c -qwarn64 test.cpp xlC: 1501-230 (S) Internal compiler error; please contact your Service Representative. For more information visit: http://www.ibm.com/support/docview.wss?uid=swg21110810
Local fix
N/A
Problem summary
PROBLEM DESCRIPTION: The -qwarn64 option causes an internal compiler error in the C++ compiler when operating on certain pointer arithmetic patterns, on certain levels. USERS AFFECTED: C++ users, on certain AIX levels, when invoking the compiler with -qwarn64.
Problem conclusion
Fixed the compiler to work with pointer arithmetic during warn64 analysis.
Temporary fix
Comments
APAR Information
APAR number
IV11200
Reported component name
XL C++ AIX
Reported component ID
5724U8100
Reported release
A10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-11-23
Closed date
2012-01-26
Last modified date
2012-01-26
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
XL C++ AIX
Fixed component ID
5724U8100
Applicable component levels
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSJT9L","label":"XL C\/C++"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A.1","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]
Document Information
Modified date:
26 January 2012