IBM Support

LI78472: COMPILER ABENDS DURING LINK TIME

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • When linking a large application, the compiler abends during
    link time causing the link to stop with an error as shown below:
    
    1500-004: (U) INTERNAL COMPILER ERROR while compiling
    ThrtDestroySessionContainer(SOS_HOOK_EVENT).  Compilation ended.
      Contact your Service Representative and provide the following
    information: GRARNN: gr48908 is used before it is defined. For
    more information visit:
    http://www.ibm.com/support/docview.wss?uid=swg21110810
    xlator_terminate..000000000000007C
    @4@clean_terminate()..000000000000003C main..00000000000001D0
    1586-346 (U) An error occurred during code generation.  The code
    generation return code was 1
    

Local fix

  • N/A
    

Problem summary

  • USERS AFFECTED:
    Users who have code where a function has function pointers in
    the body and will be autofoliated may encounter this issue.
    
    PROBLEM DESCRIPTION:
    An internal optimization should not update an index when a
    certain flag is not set. This leads to a wrong index and then
    gets the wrong value causing an abend.
    

Problem conclusion

  • The compiler has been fixed so that the index does not get
    updated when the flag is not set.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI78472

  • Reported component name

    XL C/C++ FOR LI

  • Reported component ID

    5725C7300

  • Reported release

    D10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-02-25

  • Closed date

    2015-02-25

  • Last modified date

    2015-02-25

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

    IV69875

  • 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

  • RD10 PSY

       UP



Document information

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

Software version: 13.1

Reference #: LI78472

Modified date: 25 February 2015