[Bug tree-optimization/66285] failure to vectorize parallelized loop

2015-05-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66285 --- Comment #6 from Richard Biener --- I thought that parallelizing vectorized loops is harder (you eventually get extra prologue and epliogue loops, etc).

[Bug tree-optimization/66285] failure to vectorize parallelized loop

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66285 --- Comment #8 from vries at gcc dot gnu.org --- For example par-4.c, if we use the same patch to interchange the passes, we get: When not parallelizing, all loops get vectorized: ... parloops_factor: 0, index_type: int: vectorized: 1, parallel

[Bug tree-optimization/66285] failure to vectorize parallelized loop

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66285 --- Comment #7 from vries at gcc dot gnu.org --- (In reply to Richard Biener from comment #6) > I thought that parallelizing vectorized loops is harder (you eventually get > extra prologue and epliogue loops, etc). Another example, par-4.c: ... i

[Bug tree-optimization/66285] failure to vectorize parallelized loop

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66285 --- Comment #5 from vries at gcc dot gnu.org --- Created attachment 35626 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35626&action=edit par-2.c.132t.vect par-2.c.132t.vect

[Bug tree-optimization/66285] failure to vectorize parallelized loop

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66285 --- Comment #4 from vries at gcc dot gnu.org --- Created attachment 35625 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35625&action=edit par-2.c.131t.ifcvt par-2.c.131t.ifcvt

[Bug tree-optimization/66285] failure to vectorize parallelized loop

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66285 --- Comment #3 from vries at gcc dot gnu.org --- Created attachment 35624 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35624&action=edit par-2.c.130t.ompexpssa par-2.c.130t.ompexpssa

[Bug tree-optimization/66285] failure to vectorize parallelized loop

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66285 --- Comment #2 from vries at gcc dot gnu.org --- Created attachment 35623 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35623&action=edit par-2.c.129t.parloops For -DINDEX_TYPE=int, par-2.c.129t.parloops

[Bug tree-optimization/66285] failure to vectorize parallelized loop

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66285 vries at gcc dot gnu.org changed: What|Removed |Added Keywords||missed-optimization --- Commen