This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/41783] r151561 (PRE fix) regresses zeusmp
- From: "matz at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 21 Oct 2009 15:20:11 -0000
- Subject: [Bug tree-optimization/41783] r151561 (PRE fix) regresses zeusmp
- References: <bug-41783-12182@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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