Skip to main content

IV37039: Compiler abend with -O3


Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The compiler produces a code generation error when a register
    is used before its defined.
    
    This prevents the compile to finish and results in the
    following error message:
     1500-004: (U) INTERNAL COMPILER ERROR while compiling
    <function_name>.  Compilation ended.  Contact your Service
    Representative and provide the following information: GRARNN:
    gr5987 is used before it is defined. For more information
    visit: http://www.ibm.com/support/docview.wss?uid=swg21110810
    xlator_terminate..100 clean_terminate()..112 main..253
    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 write code that tends to make the compiler optimize
    some calls may encounter this issue.
    
    PROBLEM DESCRIPTION:
    The compiler produces an internal compiler error: register used
    before defined.
    

Problem conclusion

  • The compiler has been fixed to prevent the rare case of an
    internal compiler error: register used before defined.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV37039

  • Reported component name

    XL C/C++ FOR AI

  • Reported component ID

    5725C7200

  • Reported release

    C10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-02-20

  • Closed date

    2013-03-12

  • Last modified date

    2013-03-25

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

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

    LI77364

Fix information

  • Fixed component name

    XL C FOR AIX

  • Fixed component ID

    5725C7100

Applicable component levels

  • RC10 PSY U858497

       UP C

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

XL C for AIX

Compiler


Software version:
12.1


Reference #:
IV37039


Modified date:
2013-03-25

Translate my page

Content navigation