http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47265
--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-01-25 13:19:35 UTC --- Have you gathered statistics how much less does forwprop propagate though? I'm ATM running an instrumented bootstrap/regtest to see how many replacement hits result from the iterations, if iteration proves not to be worthwhile, I'd say just the return all && has_zero_uses (name); change would be safest for 4.6.