------- Comment #5 from matz at gcc dot gnu dot org 2009-10-21 15:20 ------- Yes, I mean the second insertion. The phi node generated for that one (in the first j-loop) prevents vectorization in r151561 (I haven't really tested newer revs that r151590). Maybe some other stuff in later revs cleans this PHI node up again (or the vectorizer handles it) so that the first loop is vectorized for you. You are sure that you talk about the first j loop that is vectorized for you, right? The second is also vectorized for me, that's not the interesting one.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41783