LI77408: GRARNN INTERNAL ERROR WITH QARCH=PWR6 OR PWR7
Fixes are available
Closed as program error.
When compiling with optimization enabled, and specifying architecture level pwr6 or pwr7, an internal compiler error is occurring stating that a register has been used before it has been defined. Using -qarch=pwr7 1500-004: (U) INTERNAL COMPILER ERROR while compiling <function>. Compilation ended. Contact your Service Representative and provide the following information: GRARNN: vs2629 is used before it is defined. For more information visit: http://www.ibm.com/support/docview.wss?uid=swg21110810 Using -qarch=pwr6 1500-004: (U) INTERNAL COMPILER ERROR while compiling <function>. Compilation ended. Contact your Service Representative and provide the following information: GRARNN: fp1339 is used before it is defined. For more information visit: http://www.ibm.com/support/docview.wss?uid=swg21110810
Use -qarch level pwr5 or lower.
PROBLEM DESCRIPTION: The compiler is generating bad code from decimal floating point computations, resulting in an internal compiler error. USERS AFFECTED: Users who use any level of optimization and DFP.
Ensured compiler detects the failing scenario. Problem was corrected.
Reported component name
XL C/C++ FOR LI
Reported component ID
NoSpecatt / Xsystem
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
XL C/C++ FOR LI
Fixed component ID
Applicable component levels
RB10 PSN IV34103