IBM Support

IJ08150: INTERNAL COMPILER ERROR IN XLCENTRY

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

APAR status

  • Closed as program error.

Error description

  • The compiler produces an internal compiler error for the
    following testcase:
    
    =====Compile Command:
    $ xlc test_bad.c -P -C -v -I/usr/informix/incl/esql -Iinclude/pp
    -Iinclude/interface -Iinclude -qlistopt
    
    
    =====Testcase:
    $ cat test_bad.c
    
    /* test_bad: include pp_include.h */
    #include <pp_include.h>
    
    #define gen_server_bind_name g02_sty_hst
    #define gen_service_switch gen_service_switch_include
    
    #include pp_include(gen_server_define_include)
    /* test_bad: gen_server_define_include is: */
    gen_server_define_include
    
    /* test_bad: include gen_server_include.h which does nothing but
    #include gen_server_define_include
    */
    #include <gen_server_include.h>
    
    /* test_bad: end */
    
    $
    
    ===== ACTUAL OUTPUT:
    Internal Compiler Error
    
    ===== EXPECTED OUTPUT:
    Clean compile
    

Local fix

  • N/A
    

Problem summary

  • USERS AFFECTED:
    Users using XLC to compile C file of this concern case are
    affected by this issue
    
    PROBLEM DESCRIPTION:
    The compiler issues an Internal Compiler Error due to a deep
    nested include file
    

Problem conclusion

  • The Internal Compiler Error has been resolved
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ08150

  • Reported component name

    XL C FOR AIX

  • Reported component ID

    5725C7100

  • Reported release

    D13

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-08-02

  • Closed date

    2018-08-02

  • Last modified date

    2018-08-02

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

    IV95895

  • 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



Document information

More support for: XL C for AIX
Compiler

Software version: D13

Reference #: IJ08150

Modified date: 02 August 2018