IBM Support

PI13636: IGYCB7145-U INSUFFICIENT MEMORY WHEN COMPILING USING OPTIMIZATION.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Large program with many occurs depending on clauses fails to
    compile using optimization.
    

Local fix

  • Compile NOOPT
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL V5.1 who try to    *
    *                 compile a large program containing many      *
    *                 data items defined with OCCURS DEPENDING ON  *
    *                 clauses (ODO) and MAXPCF(0).                 *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Compiler ABORT with message             *
    *                      IGYCB7145-U Insufficient memory.        *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    *                                                              *
    ****************************************************************
    When a program has many ODO (Occurs Depending On) data items
    defined, each reference to such data items causes the code
    generator to try to bring the calculation routines inline.
    Each of these inline attempts takes more memory, so when a
    program that has over 400 of these inline sites, the compiler
    step can run out of memory.
    

Problem conclusion

  • The compiler code generator was changed to use less memory for
    each inlining attempt.  In addition, a mechanism was added to
    back off on optimizations when they run the risk of using too
    much memory and jeopardizing an optimized compile.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI13636

  • Reported component name

    ENT COBOL FOR Z

  • Reported component ID

    5655W3200

  • Reported release

    511

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-03-12

  • Closed date

    2014-05-16

  • Last modified date

    2014-06-03

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • IGYCBE
    

Fix information

  • Fixed component name

    ENT COBOL FOR Z

  • Fixed component ID

    5655W3200

Applicable component levels

  • R510 PSY UI18055

       UP14/05/21 P F405

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"511","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"511","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 June 2014