Fixes are available
APAR status
Closed as program error.
Error description
Under certain conditions, when an instruction which uses conditional register has not branched, the compiler is supposed to return without making any changes to compare statements below it. This was incorrectly handled.
Local fix
n/a
Problem summary
USERS AFFECTED: Any user using XL C/C++ for AIX, V10.1 or later compilers may be affected by this issue. PROBLEM DESCRIPTION: The compiler code for POWER6 swapped the operand of compare, but didn't change the consumer of conditional registers accordingly.
Problem conclusion
The compiler has been fixed to handle the changes properly.
Temporary fix
Comments
APAR Information
APAR number
LI75869
Reported component name
XL C/C++ SLES10
Reported component ID
5724U8300
Reported release
A10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-01-27
Closed date
2011-01-27
Last modified date
2011-01-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 C/C++ SLES10
Fixed component ID
5724U8300
Applicable component levels
RA10 PSN IZ84963
UP06/09/13
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSJT9L","label":"XL C\/C++"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A.1","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]
Document Information
Modified date:
15 October 2021