------- Comment #4 from rguenth at gcc dot gnu dot org 2009-05-27 20:57 ------- Actually PRE seems to be more powerful than predictive commoning here. We just lose one opportunity while gaining. With predictive commoning we have 8 loads and 4 stores, 11 multiplications and one division. With PRE it is 6 loads and 4 stores, 10 multiplications and one division. The only thing we gain from predictive commoning in 4.4 is unrolling the loop once.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40029