IBM Support

LI77672: INTERNAL COMPILER ERROR WITH -QCHECK=ALL

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • The compiler may issue INTERNAL COMPILE ERROR message while
    using optimization (compiler option -O2 and above) together with
    -qcheck=all compiler option.
    

Local fix

  • N/A
    

Problem summary

  • USERS AFFECTED:
    Users who compile with -qcheck=all with optimisation level 2 or
    higher may be affected by this issue.
    
    PROBLEM DESCRIPTION:
    An internal optimization tries to replace loads and stores with
    update forms and so needs to rewrite them.
    It was not taking into account the possibility of an unknown
    number of trap bags on the address
    specification, ie, one for each dimension that was used for
    bounds checking.
    

Problem conclusion

  • The internal optimization has been modified to handle the above
    scenario.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI77672

  • Reported component name

    XL C/C++ FOR LI

  • Reported component ID

    5725C7300

  • Reported release

    C10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-10-28

  • Closed date

    2013-10-28

  • Last modified date

    2013-10-28

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

    LI77581

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

Fix information

  • Fixed component name

    XL C/C++ FOR LI

  • Fixed component ID

    5725C7300

Applicable component levels

  • RC10 PSY

       UP



Document information

More support for: XL C/C++ for Linux
Compiler

Software version: 12.1

Reference #: LI77672

Modified date: 28 October 2013