Fixes are available
APAR status
Closed as program error.
Error description
When compiling a specific test case that has -qipa and -g enabled, the compiler abends.
Local fix
N/A
Problem summary
USERS AFFECTED: Users of TPO with -qipa and -g may be affected by this issue. PROBLEM DESCRIPTION: The compiler produces an internal compiler error with -qipa and -g. In the internal options passed to xlCcode, there are two internal flags, which tell xlCcode if debug ops are present and what format to use for the debugger. If there are debug ops present, one of these internal flags must be re-set for each time the backend is called. If not in the case of TPO sending multiple partitions to the backend, the buffer can overflow by continuing to accumulate debug ops between partitions.
Problem conclusion
The fix for this is to have TPO reset the internal flags for each partition when importing intermediate files with debug ops into each parition.
Temporary fix
Comments
APAR Information
APAR number
LI76471
Reported component name
XL C/C++ FOR LI
Reported component ID
5724X1400
Reported release
B10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2011-10-24
Closed date
2011-10-24
Last modified date
2011-10-24
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 LI
Fixed component ID
5724X1400
Applicable component levels
RB10 PSY
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXVZZ","label":"XL C\/C++ for Linux"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B10","Line of Business":{"code":"LOB57","label":"Power"}}]
Document Information
Modified date:
17 October 2021