http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54497

--- Comment #2 from Pat Haugen <pthaugen at gcc dot gnu.org> 2012-09-06 
21:05:05 UTC ---
(In reply to comment #1)
> I suppose the loop is no longer predicted to execute enough times?

I don't think that's the issue, I'm thinking it's somewhere in the data
dependence analysis. Looking at the dump before .pcom (i.e. .dceloop3), both
resid_ and resid_.constprop.0 list BB7, the inner loop block, as freq=10000.
The .pcom dump has many differences in the data analysis portion between the
two procedures, but the main difference is the analysis on resid_.constprop.0
ends with the following:

Predictive commoning failed: no suitable chains

Reply via email to