APAR status
Closed as program error.
Error description
Using TARGET in 64-bit where 64-bit enablement options is used only AFTER the TARGET option is specified will get invalid code generation and potentially fail at runtime. For example, the following code may generate invalid code: xlc -Wc,"TARGET(LE)" -q64 -Wc,"list(del.lst)" test.c
Local fix
Use the following workaround: xlc -Wc,"TARGET(LE_SYSTEM)" -q64 -Wc,"list(del.lst)" test.c
Problem summary
Using TARGET in 64-bit where they specify the 64-bit enablement option only AFTER the TARGET option will get invalid code generation and potentially fail at runtime.
Problem conclusion
The problem is now fixed in compiler versions startinf from V1R12 and up.
Temporary fix
Comments
APAR Information
APAR number
PM41419
Reported component name
WAS IHS ZOS
Reported component ID
5655I3510
Reported release
770
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2011-06-13
Closed date
2011-11-29
Last modified date
2011-11-29
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
C/C++ FOR MVS
Fixed component ID
56551210A
Applicable component levels
[{"Line of Business":{"code":"LOB08","label":"Cognitive Systems"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSTLTF","label":"z\/OS XL C\/C++"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"770"}]
Document Information
Modified date:
25 September 2020