[Bug tree-optimization/41881] [4.5/4.6 regression] Complete unrolling (inner) versus vectorization of reduction

2012-07-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41881

Richard Guenther rguenth at gcc dot gnu.org changed:

   What|Removed |Added

   Target Milestone|4.5.4   |4.6.4

--- Comment #13 from Richard Guenther rguenth at gcc dot gnu.org 2012-07-02 
11:37:51 UTC ---
The 4.5 branch is being closed, adjusting target milestone.


[Bug tree-optimization/41881] [4.5/4.6 regression] Complete unrolling (inner) versus vectorization of reduction

2012-01-05 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41881

Jakub Jelinek jakub at gcc dot gnu.org changed:

   What|Removed |Added

 CC||jakub at gcc dot gnu.org
Summary|[4.5/4.6/4.7 regression]|[4.5/4.6 regression]
   |Complete unrolling (inner)  |Complete unrolling (inner)
   |versus vectorization of |versus vectorization of
   |reduction   |reduction

--- Comment #12 from Jakub Jelinek jakub at gcc dot gnu.org 2012-01-05 
17:14:11 UTC ---
Fixed on the trunk, thanks.


[Bug tree-optimization/41881] [4.5/4.6 regression] Complete unrolling (inner) versus vectorization of reduction

2010-12-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41881

Richard Guenther rguenth at gcc dot gnu.org changed:

   What|Removed |Added

   Target Milestone|4.5.2   |4.5.3

--- Comment #8 from Richard Guenther rguenth at gcc dot gnu.org 2010-12-16 
13:03:20 UTC ---
GCC 4.5.2 is being released, adjusting target milestone.


[Bug tree-optimization/41881] [4.5/4.6 regression] Complete unrolling (inner) versus vectorization of reduction

2010-08-30 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41881



[Bug tree-optimization/41881] [4.5/4.6 regression] Complete unrolling (inner) versus vectorization of reduction

2010-08-11 Thread rguenth at gcc dot gnu dot org


--- Comment #6 from rguenth at gcc dot gnu dot org  2010-08-11 09:28 ---
I think that SLP doesn't handle reduction.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.5.2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41881



[Bug tree-optimization/41881] [4.5/4.6 regression] Complete unrolling (inner) versus vectorization of reduction

2010-08-11 Thread irar at il dot ibm dot com


--- Comment #7 from irar at il dot ibm dot com  2010-08-11 10:24 ---
(In reply to comment #6)
 I think that SLP doesn't handle reduction.
 

Not all kinds of reduction. We handle

#a1 = phi a0, a2
#b1 = phi b0, b2
...
a2 = a1 + x
b2 = b1 + y

Here we also have:
#a1 = phi a0, a9
...
a2 = a1 + x
...
a3 = a2 + y
...

a9 = a8 + z


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41881



[Bug tree-optimization/41881] [4.5/4.6 regression] Complete unrolling (inner) versus vectorization of reduction

2010-08-10 Thread drow at gcc dot gnu dot org


--- Comment #5 from drow at gcc dot gnu dot org  2010-08-10 16:01 ---
Verified on x86_64 using:

gcc-4.3 -O3 -o 43.s -S reduc.c -ftree-vectorizer-verbose=1
[two loops vectorized]
gcc-4.4 -O3 -o 43.s -S reduc.c -ftree-vectorizer-verbose=1
[one loop vectorized]


-- 

drow at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||irar at gcc dot gnu dot org
  Known to fail||4.4.4
  Known to work||4.3.5
Summary|Complete unrolling (inner)  |[4.5/4.6 regression]
   |versus vectorization of |Complete unrolling (inner)
   |reduction   |versus vectorization of
   ||reduction


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41881