OSDN Git Service

PR tree-optimization/51058
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Nov 2011 19:56:13 +0000 (19:56 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Nov 2011 19:56:13 +0000 (19:56 +0000)
commit529fcc2a2fdcedb8c5d3b6dc455a1ee1de936fe7
tree5623ea3cf39f67f9686820193e301a63187ff956
parent00161311c00d966d1ccfce1f12a28222fdb133fe
PR tree-optimization/51058
* tree-vect-slp.c (vect_remove_slp_scalar_calls): New function.
(vect_schedule_slp): Call it.
* tree-vect-stmts.c (vectorizable_call): If slp_node != NULL,
don't replace scalar calls with setting of their lhs to zero here.

* gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
* gfortran.dg/vect/pr51058-2.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181298 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c
gcc/testsuite/gfortran.dg/vect/pr51058-2.f90 [new file with mode: 0644]
gcc/tree-vect-slp.c
gcc/tree-vect-stmts.c