IBM Support

IV81019: INSUFFICIENT MEMORY IN COMPILER FRONT END WHEN COMPILING A LARGE TEST CASE

Subscribe

You can track all active APARs for this component.

 

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:

    IV81790 IV85610

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