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
IV81019
Reported component name
XL C/C++ AIX
Reported component ID
5724X1300
Reported release
B10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-02-02
Closed date
2016-03-28
Last modified date
2016-03-28
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++ AIX
Fixed component ID
5724X1300
Applicable component levels
RB10 PSY
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGH3R","label":"XL C\/C++ for AIX"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.1","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]
Document Information
Modified date:
28 March 2016