diff options
author | Richard Biener <rguenther@suse.de> | 2020-06-19 10:03:46 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-06-19 13:36:46 +0200 |
commit | f8f5715606a4a455327874847ccc91f4617bb4de (patch) | |
tree | 03b587bdd61a18ca7028c70830944bd3e946c630 /gcc/fortran | |
parent | bafd12cb22e83b7da8946873513a897e48e2900f (diff) | |
download | gcc-f8f5715606a4a455327874847ccc91f4617bb4de.zip gcc-f8f5715606a4a455327874847ccc91f4617bb4de.tar.gz gcc-f8f5715606a4a455327874847ccc91f4617bb4de.tar.bz2 |
tree-optimization/95761 - fix vector insertion place compute
I missed that indeed SLP permutation code generation can end up
refering to a non-last vectorized stmt in the last SLP_TREE_VEC_STMTS
element as optimization. So walk them all.
2020-06-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/95761
* tree-vect-slp.c (vect_schedule_slp_instance): Walk all
vectorized stmts for finding the last one.
* gcc.dg/torture/pr95761.c: New testcase.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions