Fixes are available
December 2010 Update for XL C/C++ Advanced Edition for Blue Gene/P, V9.0
XL C/C++ Advanced Edition for Blue Gene/P Fix Pack 17 (October 2013 Update) for 9.0
April 2011 Update for XL C/C++ Advanced Edition for Blue Gene/P, V9.0
August 2011 Update for XL C/C++ Advanced Edition for Blue Gene/P, V9.0
April 2012 Update for XL C/C++ Advanced Edition for Blue Gene/P, V9.0
August 2012 Update for XL C/C++ Advanced Edition for Blue Gene/P, V9.0
APAR status
Closed as program error.
Error description
The compiler is generating incorrect opcodes for the fxcsnmad built-in. As a result of that, the assembler was reporting incorrect opcodes during compile time.
Local fix
Use -O2 or lower.
Problem summary
USERS AFFECTED: Users who use __fxcpmadd() at -O3 or higher are affected by this issue. PROBLEM DESCRIPTION: The compiler is generating the incorrecting opcode for __fxcpmadd() at -O3 and higher which causes the assembler to produce an error message.
Problem conclusion
The compiler has been fixed to generate the correct opcode for __fxcpmadd() at -O3 and higher.
Temporary fix
Comments
APAR Information
APAR number
LI75753
Reported component name
XL C/C++ AE BG/
Reported component ID
5799HJE00
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-10-11
Closed date
2010-12-02
Last modified date
2010-12-02
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++ AE BG/
Fixed component ID
5799HJE00
Applicable component levels
R900 PSY
UP
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSJT9L","label":"XL C\/C++"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]
Document Information
Modified date:
15 October 2021