Fixes are available
APAR status
Closed as program error.
Error description
When compiler a large test case, the compiler front end runs out of memory and produces a "Insufficient memory at compile time" error.
Local fix
Splitting up the large source file into two is a potential workaround.
Problem summary
USERS AFFECTED: The problem was exposed in generated code which had a combination of many local variables requiring ctor/dtor calls and many different return statements. PROBLEM DESCRIPTION: Each return statement was duplicating the dtor calls for the local variables, there by causing the compiler was running out of memory due to the large number of duplicates.
Problem conclusion
The issue has been resolved.
Temporary fix
Comments
APAR Information
APAR number
IV85610
Reported component name
XL C/C++ FOR AI
Reported component ID
5725C7200
Reported release
D13
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-06-10
Closed date
2016-06-10
Last modified date
2016-06-10
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/C++ FOR AI
Fixed component ID
5725C7200
Applicable component levels
RD13 PSN IV81019
UP06/09/13
[{"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":"D13"}]
Document Information
Modified date:
07 September 2021