APAR status
Closed as program error.
Error description
When compiling a complex test case that makes use of -qipa and memcopy(); the memcopy() fails to copy all the all the required bytes leading to incorrect results at runtime.
Local fix
N/A
Problem summary
USERS AFFECTED: Users who have testcases that that make use of vector store instructions and who compile with -qipa may be affected by this issue. PROBLEM DESCRIPTION: The compiler had a bug in its aliasing algorithm that was causing incorrect aliasing instructions for vector store instructions.
Problem conclusion
The compiler backend has been fixed to handle the above scenario.
Temporary fix
Comments
APAR Information
APAR number
IJ49456
Reported component name
XL C/C++ FOR AI
Reported component ID
5725C7200
Reported release
G10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-12-06
Closed date
2024-02-13
Last modified date
2024-02-13
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++ FOR AI
Fixed component ID
5725C7200
Applicable component levels
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGH3R","label":"XL C\/C++ for AIX"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"G10","Line of Business":{"code":"LOB57","label":"Power"}}]
Document Information
Modified date:
13 February 2024