A fix is available
APAR status
Closed as program error.
Error description
An internal compiler error is encountered in the xlCcode component of the compiler when compiling code containing an _Atomic type. The error may look like: ================================================================ 1500-004: (U) INTERNAL COMPILER ERROR while compiling f. Compilation ended. Contact your Service Representative and provide the following information: Internal abort. For more information visit: http://www.ibm.com/support/docview.wss?uid=swg21110810 ================================================================
Local fix
Problem summary
PROBLEM DESCRIPTION: An internal compiler array-out-of-bound issue is encountered when processing an atomic load operation. The following test case demonstrates the issue: $ cat reduce.c typedef struct A { long long x; } A; void f(_Atomic(A) *ap) { extern A a; a = *ap; } $ xlclang++ -c reduce.c 1500-004: (U) INTERNAL COMPILER ERROR while compiling f. Compilation ended. Contact your Service Representative and provide the following information: Internal abort. For more information visit: http://www.ibm.com/support/docview.wss?uid=swg21110810 $ USERS AFFECTED: Users with C11 _Atomic type loads.
Problem conclusion
Code generation issue was corrected and internal error no longer occurs.
Temporary fix
Comments
APAR Information
APAR number
IJ13079
Reported component name
XL C/C++ FOR AI
Reported component ID
5725C7200
Reported release
G10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-01-29
Closed date
2019-03-28
Last modified date
2019-03-28
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
IJ14863
Fix information
Fixed component name
XL C/C++ FOR AI
Fixed component ID
5725C7200
Applicable component levels
RG10 PSY
UP
[{"Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGH3R","label":"XL C\/C++ for AIX"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"G10"}]
Document Information
Modified date:
24 August 2021