IBM Support

IV72846: INTERNAL SIGNAL 11 IPA ERROR WITH LOOP

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • An internal compiler signal 11 error is encountered in the 'ipa'
    component of the compiler while using high levels of loop
    optimization.  Specifically, -qhot=level=1 .
    
    
       === TEST CASE ===
    
    int test()
    {
        unsigned int next;
        int *array, strid, tb, cur;
    
        while ( array[cur] != 0 )
        {
            next = (unsigned int)(cur + strid);
    
            if ( next >= tb ) cur = (int)(next - tb);
            else cur = (int)next;
        }
        return(0);
    }
    
    
    $ xlc 101867.c -O3  -q64 -c  -qhot=level=1
    /opt/ibm/xlC/13.1.0/bin/.orig/xlc_r: 1501-224 (S) fatal error in
    /opt/ibm/xlC/13.1.0/exe/ipa: signal 11 received
    

Local fix

  • Use lower level of optimization.
    

Problem summary

  • PROBLEM DESCRIPTION:
    Internal compiler error in ipa component of the compiler.
    
    USERS AFFECTED:
    Users of high levels of HOT loop optimization.
    

Problem conclusion

  • Fixed an incorrect initialization condition that was causing
    the internal error.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV72846

  • Reported component name

    XL C FOR AIX

  • Reported component ID

    5725C7100

  • Reported release

    D10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-04-29

  • Closed date

    2015-04-29

  • Last modified date

    2015-04-29

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

    LI78486

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

Fix information

  • Fixed component name

    XL C FOR AIX

  • Fixed component ID

    5725C7100

Applicable component levels

  • RD10 PSY

       UP



Document information

More support for: XL C for AIX
Compiler

Software version: 13.1

Reference #: IV72846

Modified date: 29 April 2015