[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-08 Thread ysrumyan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #15 from Yuri Rumyantsev 2013-04-08 15:48:45 UTC --- New bug has been opened for it: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56878

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #14 from Richard Biener 2013-04-08 15:04:10 UTC --- (In reply to comment #13) > Created attachment 29824 [details] > testcase > > The following optins were used to compile on x86: > > -O3 -funroll-loops -ffast-math -marc

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-08 Thread ysrumyan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #13 from Yuri Rumyantsev 2013-04-08 14:05:26 UTC --- Created attachment 29824 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29824 testcase The following optins were used to compile on x86: -O3 -funroll-loops -ffast

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-08 Thread ysrumyan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #12 from Yuri Rumyantsev 2013-04-08 14:03:45 UTC --- Richard, We found out another issue related to your fix (r196872), namely for the attached test-case t1.c function vect_gen_niters_for_prolog_loop() uses non-invariant poi

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-07 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #11 from Dominique d'Humieres 2013-04-07 13:35:54 UTC --- > The test is failing on ia64: > > $ grep basic slp-pr56812.cc.115t.slp > /usr/local/gcc/gcc-20130404/gcc/testsuite/g++.dg/vect/slp-pr56812.cc:16: note: > not vectori

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-04 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #10 from Andreas Schwab 2013-04-04 17:24:14 UTC --- Yes, that will skip the test.

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-04 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #9 from rguenther at suse dot de 2013-04-04 09:45:27 UTC --- On Thu, 4 Apr 2013, sch...@linux-m68k.org wrote: > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 > > --- Comment #8 from Andreas Schwab 2013-04-04 > 09:

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-04 Thread sch...@linux-m68k.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #8 from Andreas Schwab 2013-04-04 09:35:51 UTC --- The test is failing on ia64: $ grep basic slp-pr56812.cc.115t.slp /usr/local/gcc/gcc-20130404/gcc/testsuite/g++.dg/vect/slp-pr56812.cc:16: note: not vectorized: unsupported

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-03 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #6 from Richard Biener 2013-04-02 14:06:12 UTC --- The BB vectorization case ran into /* When vectorizing a basic block unknown depnedence can still mean grouped access. */ if (vect_check_interleaving (

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 Richard Biener changed: What|Removed |Added Status|WAITING |ASSIGNED AssignedTo|una

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-02 Thread ysrumyan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #4 from Yuri Rumyantsev 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 VEC

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-02 Thread ysrumyan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #2 from Yuri Rumyantsev 2013-04-02 11:41:23 UTC --- Sorry, i did a typo in -march option - it must be -march=corei7 -mavx.

[Bug tree-optimization/56812] Simple loop is not SLP-vectorized after r196872

2013-04-02 Thread ysrumyan at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56812 --- Comment #1 from Yuri Rumyantsev 2013-04-02 11:22:45 UTC --- Created attachment 29775 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29775 testcase Need to compile with -O3 -funroll-loops options.