Fixes are available
APAR status
Closed as program error.
Error description
An application compiled at -O5 and produced incorrect output at runtime. This issue only occurs on CELL platform.
Local fix
Use -O3
Problem summary
USER AFFECTED: Users who use HOT (loop) optimizations. PROBLEM DESCRIPTION: The compiler can generate incorrect code for loops where the induction variable bump is stored in a variable (i.e. it is not a literal in the source) and the variable happens to be negative at runtime.
Problem conclusion
The compiler has now turned off loop denormalization in cases where the compiler can't prove that it's correct. The problem has been fixed.
Temporary fix
Comments
APAR Information
APAR number
LI75392
Reported component name
XL FORTRAN RHEL
Reported component ID
5724U8410
Reported release
C10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-04-27
Closed date
2010-04-27
Last modified date
2010-04-27
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
XL FORTRAN RHEL
Fixed component ID
5724U8410
Applicable component levels
RC10 PSN LI74935
UP06/09/13
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSB259","label":"XL Fortran Advanced Edition for Linux"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"C.1","Line of Business":{"code":"LOB57","label":"Power"}}]
Document Information
Modified date:
24 February 2022