http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812
--- Comment #4 from Yuri Rumyantsev <ysrumyan at gmail dot com> 2013-04-02 13:27:15 UTC --- Yes, the test-case is correct. If we delete your changes we got thee following (with -ftree-vectorizer-verbose-3): t.cc:12: note: vectorizing stmts using SLP.BASIC BLOCK VECTORIZED t.cc:12: note: basic block vectorized using SLP