A fix is available
APAR status
Closed as program error.
Error description
IGYCB7145-U Insufficient memory in the compiler to continue compilation using OPT(2).
Local fix
Use OPT(0).
Problem summary
**************************************************************** * USERS AFFECTED: Users of Enterprise COBOL V6.1 compiling * * programs that contain many OCCURS DEPENDING * * ON data-items in the same 01-level group * * and compiling with compiler options OPT(1) * * or OPT(2). * * * **************************************************************** * PROBLEM DESCRIPTION: Compiler ABORT with message * * IGYCB7145-U Insufficient memory in the * * compiler to continue compilation. * * * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * * * **************************************************************** A level 01 data-item with a large amount of OCCURS DEPENDING ON data-items generates a large compiler internal routine to calculate offsets of all the data-items. Inlining of this routine caused large code growth.
Problem conclusion
Added a limit to the size of the internal routine that can be inlined.
Temporary fix
Comments
APAR Information
APAR number
PI79743
Reported component name
ENT COBOL FOR Z
Reported component ID
5655EC600
Reported release
610
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-04-10
Closed date
2017-04-25
Last modified date
2017-05-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
IGYQCBE
Fix information
Fixed component name
ENT COBOL FOR Z
Fixed component ID
5655EC600
Applicable component levels
R610 PSY UI46711
UP17/04/29 P F704
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Edition":"","Line of Business":{"code":"LOB70","label":"Z TPS"}}]
Document Information
Modified date:
05 September 2024