Fixes are available
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:
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.