]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-optimization/114733 - neg induction fails for 1 element vectors
authorRichard Biener <rguenther@suse.de>
Tue, 16 Apr 2024 08:46:03 +0000 (10:46 +0200)
committerRichard Biener <rguenther@suse.de>
Tue, 16 Apr 2024 10:37:04 +0000 (12:37 +0200)
commit45a41ace55d0ffb1097e374868242329788ec82a
treeb6c58c1b1f2440213ca205a71c53e8a313327ba4
parenta7578a077ed8b64b94282aa55faf7037690abbc5
tree-optimization/114733 - neg induction fails for 1 element vectors

The neg induction vectorization code isn't prepared to deal with
single element vectors.

PR tree-optimization/114733
* tree-vect-loop.cc (vectorizable_nonlinear_induction): Reject
neg induction vectorization of single element vectors.

* gcc.dg/vect/pr114733.c: New testcase.
gcc/testsuite/gcc.dg/vect/pr114733.c [new file with mode: 0644]
gcc/tree-vect-loop.cc