Fixes are available
January 2011 PTF for XL C/C++ for AIX, V11.1
May 2011 PTF for XL C for AIX, V11.1
May 2011 PTF for XL C/C++ for AIX, V11.1
August 2011 PTF for XL C/C++ for AIX, V11.1
November 2011 PTF for XL C/C++ for AIX, V11.1
January 2012 PTF for XL C for AIX, V11.1
January 2012 PTF for XL C/C++ for AIX, V11.1
April 2012 PTF for XL C for AIX, V11.1
April 2012 PTF for XL C/C++ for AIX, V11.1
July 2012 PTF for XL C/C++ for AIX, V11.1
October 2012 PTF for XL C for AIX, V11.1
October 2012 PTF for XL C/C++ for AIX, V11.1
February 2013 PTF for XL C for AIX, V11.1
February 2013 PTF for XL C/C++ for AIX, V11.1
XL C/C++ for AIX Fix Pack 14 (May 2013 PTF) for 11.1
XL C for AIX Fix Pack 14 (May 2013 PTF) for 11.1
XL C/C++ for AIX Fix Pack 15 (August 2013 PTF) for 11.1
XL C for AIX Fix Pack 15 (August 2013 PTF) for 11.1
XL C/C++ for AIX Fix Pack 16 (November 2013 PTF) for 11.1
XL C for AIX Fix Pack 17 (February 2014 PTF) for 11.1
XL C/C++ for AIX Fix Pack 17 (February 2014 PTF) for 11.1
XL C/C++ for AIX Fix Pack 18 (May 2014 PTF) for 11.1
XL C/C++ for AIX Fix Pack 19 (August 2014 PTF) for 11.1
XL C/C++ for AIX Fix Pack 20 (November 2014 PTF) for 11.1
XL C for AIX Fix Pack 21 (April 2015 PTF) for 11.1
XL C/C++ for AIX Fix Pack 21 (April 2015 PTF) for 11.1
XL C/C++ for AIX Fix Pack 22 (September 2015 PTF) for 11.1
XL C for AIX Fix Pack 23 (March 2016 PTF) for 11.1
XL C/C++ for AIX Fix Pack 23 (March 2016 PTF) for 11.1
XL C for AIX Fix Pack 24 (September 2016 PTF) for 11.1
XL C/C++ for AIX Fix Pack 24 (September 2016 PTF) for 11.1
January 2011 PTF for XL C for AIX, V11.1
August 2011 PTF for XL C for AIX, V11.1
November 2011 PTF for XL C for AIX, V11.1
July 2012 PTF for XL C for AIX, V11.1
XL C for AIX Fix Pack 16 (November 2013 PTF) for 11.1
XL C for AIX Fix Pack 18 (May 2014 PTF) for 11.1
XL C for AIX Fix Pack 19 (August 2014 PTF) for 11.1
XL C for AIX Fix Pack 20 (November 2014 PTF) for 11.1
XL C for AIX Fix Pack 22 (September 2015 PTF) for 11.1
APAR status
Closed as program error.
Error description
The compilation seems to hang if linking a large number of objects with -qpdf1. Attach the running compiler process to a debugger shows that ipa64 loops in the same function: ToBlock__14ReducibleGraphXT13FlowGraphNodeT13FlowGraphEdgeTUiTUi _CFRUiUc (??, ??, ??) at 0x100553df4 SuccessorBlock__14ReducibleGraphXT13FlowGraphNodeT13FlowGraphEdg eTUiTUi_ CFRUi(??, ??) at 0x10053d728 AssignSingleCounters__13PdfInstrumentFUiPUsRi(??, ??, ??, ??) at 0x1008a397c AssignSingleCounters__13PdfInstrumentFUiPUsRi(??, ??, ??, ??) at 0x1008a3b70 AssignSingleCounters__13PdfInstrumentFUiPUsRi(??, ??, ??, ??) at 0x1008a3b70 AssignSingleCounters__13PdfInstrumentFUiPUsRi(??, ??, ??, ??) at 0x1008a3b70 AssignSingleCounters__13PdfInstrumentFUiPUsRi(??, ??, ??, ??) at 0x1008a3b70 AssignSingleCounters__13PdfInstrumentFUiPUsRi(??, ??, ??, ??) at 0x1008a3b70 AssignSingleCounters__13PdfInstrumentFUiPUsRi(??, ??, ??, ??) at 0x1008a3b70 AssignSingleCounters__13PdfInstrumentFUiPUsRi(??, ??, ??, ??) at 0x1008a3b70 AssignSingleCounters__13PdfInstrumentFUiPUsRi(??, ??, ??, ??) at 0x1008a3b70 AssignSingleCounters__13PdfInstrumentFUiPUsRi(??, ??, ??, ??) at 0x1008a3b70 AssignSingleCounters__13PdfInstrumentFUiPUsRi(??, ??, ??, ??) at 0x1008a3b70 ExtendedCounterMinimization__13PdfInstrumentFR9BitVectori(??, ??, ??) at 0x1008a328c ComputeMinimalCounterMap__13PdfInstrumentFv(??) at 0x100897d90 Instrument__13PdfInstrumentFUc(??, ??) at 0x1008957cc UpdatePDF__11NodeDecoderFP6ListOfXT18removedEdgeElement_(??, ??) at 0x100894ac4 Decode__13CallGraphNodeFP6ListOfXT18removedEdgeElement_@AF78_12( ??, ??) at 0x10061b228 Decode__13CallGraphNodeFP6ListOfXT18removedEdgeElement_(??, ??) at 0x10060a398 doTransformation__17DoPDFProfileCleanFv(??) at 0x101d0cc8c transform__19InterTransformationFv(??) at 0x100459284 Optimize__15LinkageInstanceFv(??) at 0x1014a96e8 InvokePass2__FiPPc(??, ??) at 0x100179dbc main(??, ??) at 0x1006e00a8
Local fix
N/A
Problem summary
PROBLEM DESCRIPTION: Compiler hangs during link step due to overflow issue in PDF1 USERS AFFECTED: Only affects function(s) with more than 64K basic blocks.
Problem conclusion
No profiling will be done beyond 64K basic blocks to proceed compilation.
Temporary fix
Comments
APAR Information
APAR number
IZ80914
Reported component name
XL C/C++ AIX
Reported component ID
5724X1300
Reported release
B10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-07-23
Closed date
2011-01-03
Last modified date
2011-01-05
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 FOR AIX
Fixed component ID
5724X1200
Applicable component levels
Document Information
Modified date:
06 October 2021