APAR status
Closed as program error.
Error description
When using the -qsmp option along with -qoffload the compiler generates an internal compiler error as shown below. $ xlc -std=c99 -qsmp=omp -qoffload -c remap_infos_ice.c COMPILER ASSERTION|PARTITIONER|RemapInfos|(IsInfoThatRequiresFieldRemappi ng(I_BU2, type) != IsInfoThatDoesntRequireFieldRemapping(I_BU2, type)) wcode-partitioner-info.cpp:909 1501-230 (S) Internal compiler error; please contact your Service Representative. For more information visit: http://www.ibm.com/support/docview.wss?uid=swg21110810 1586-346 (U) An error occurred during code generation. The code generation return code was 255. $ The compiler should not have produced an internal compiler error.
Local fix
NA
Problem summary
USERS AFFECTED: Users who have a large testcase and compile with -qsmp and -qoffload maybe affected by this issue. PROBLEM DESCRIPTION: The compiler produces an internal compiler error when there is a large number of variable declarations in a compilation unit.
Problem conclusion
The compiler backend component has been fixed by increasing the size of an internal variable to resolve the above issue
Temporary fix
Comments
APAR Information
APAR number
LI82526
Reported component name
XL C/C++ LINUX
Reported component ID
5725C7310
Reported release
G11
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-08-11
Closed date
2022-09-19
Last modified date
2022-09-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
LI82657
Fix information
Fixed component name
XL C/C++ LINUX
Fixed component ID
5725C7310
Applicable component levels
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXVZZ","label":"XL C\/C++ for Linux"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"G11","Line of Business":{"code":"LOB57","label":"Power"}}]
Document Information
Modified date:
19 September 2022