------- Comment #9 from rguenth at gcc dot gnu dot org 2008-04-27 17:21 ------- Which is also the reason for early unrolling not helping. But at -O3 the tree loop optimizer unrolls the loop after LIM/PRE "fixed" the size estimate.
But it's too late to clean up at this point (no strong memory optimizers left). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9895