http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58577
Bug ID: 58577
Summary: Capacita regresses with 202619
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: Ganesh.Gopalasubramanian at amd dot com
CC: rguenther at suse dot de
capactia from pb11 (polyhedron) regresses with revision 202619.
The opensuse polyhedron runs shows this.
(REF:http://gcc.opensuse.org/c++bench/polyhedron/polyhedron-summary.txt)
130916.99962 7.01 15.45 74.94 40.86 8.82 16.19 4.89 99.45
130917.86399 7.76 15.45 44.48 -1.00 9.09 16.16 4.97 10805.10
Execution log shows a string of NaNs
<snip before commit>
Calculating G
Transforming G
Starting Bi-CGSTAB, for accuracy 1e-6, N= 1048576
|r|/|y| = 9.09707323E-02
|r|/|y| = 9.78626590E-03
|r|/|y| = 7.68897077E-03
|r|/|y| = 1.48448779E-03
|r|/|y| = 2.01700241E-04
</snip>
Capacita run built with GCC49 trunk gives out the following output.
<snip after commit>
Calculating G
Transforming G
Starting Bi-CGSTAB, for accuracy 1e-6, N= 1048576
|r|/|y| = NaN
|r|/|y| = NaN
|r|/|y| = NaN
|r|/|y| = NaN
|r|/|y| = NaN
</snip>