IBM Support

IV85610: INSUFFICIENT MEMORY IN COMPILER FRONT END WHEN COMPILING A LARGETEST 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

    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:

    IV81019

  • 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

[{"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