diff options
author | Richard Biener <rguenther@suse.de> | 2020-11-16 09:06:41 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-11-16 09:33:04 +0100 |
commit | d12603b746986554981f5ee220926a36a6cb6baf (patch) | |
tree | 15d11b0beea6361085e43d7020db3d43bddee765 /gcc/coverage.c | |
parent | aaccdb9cec423ef4de9d541dbe0a95fa3346f430 (diff) | |
download | gcc-d12603b746986554981f5ee220926a36a6cb6baf.zip gcc-d12603b746986554981f5ee220926a36a6cb6baf.tar.gz gcc-d12603b746986554981f5ee220926a36a6cb6baf.tar.bz2 |
tree-optimization/97835 - fix step vector construction for SLP induction
We're stripping conversions off access functions of inductions and
thus the step can be of different sign. Fix bogus step CTORs by
converting the elements rather than the whole vector.
2020-11-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/97835
* tree-vect-loop.c (vectorizable_induction): Convert step
scalars rather than step vector.
* gcc.dg/vect/pr97835.c: New testcase.
Diffstat (limited to 'gcc/coverage.c')
0 files changed, 0 insertions, 0 deletions