re PR tree-optimization/69720 (wrong code at -O3 on x86_64-linux-gnu)
authorRichard Biener <rguenther@suse.de>
Mon, 29 Feb 2016 08:45:17 +0000 (08:45 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 29 Feb 2016 08:45:17 +0000 (08:45 +0000)
commit6512bc931455f0437a0a8eab44232b4483ba16fb
treeaeb6f06c1c539975c7e7e3c58d608bbc934632ff
parenta34a94c3ed62d412560eb92bb3b5010159d68cee
re PR tree-optimization/69720 (wrong code at -O3 on x86_64-linux-gnu)

2016-02-29  Richard Biener  <rguenther@suse.de>

PR tree-optimization/69720
* tree-vect-loop.c (get_initial_def_for_reduction): Avoid
the adjustment_def path for possibly vectorized defs.
(vect_create_epilog_for_reduction): Handle vectorized initial
defs properly.

* gcc.dg/vect/vect-outer-pr69720.c: New testcase.

From-SVN: r233803
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/vect-outer-pr69720.c [new file with mode: 0644]
gcc/tree-vect-loop.c