diff options
author | Richard Biener <rguenther@suse.de> | 2020-06-17 14:57:59 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-06-17 15:01:25 +0200 |
commit | d0909f5858ad81e6d8b73fa6193be19cb5e6ed7b (patch) | |
tree | 30866025a8611fbc7c0b0d983a73fc96cdf05092 /gcc/cp | |
parent | 9efbb03616f556dcceabe364f734b5b11fb13587 (diff) | |
download | gcc-d0909f5858ad81e6d8b73fa6193be19cb5e6ed7b.zip gcc-d0909f5858ad81e6d8b73fa6193be19cb5e6ed7b.tar.gz gcc-d0909f5858ad81e6d8b73fa6193be19cb5e6ed7b.tar.bz2 |
tree-optimization/95717 - fix SSA update for vectorizer epilogue
This fixes yet another issue with the custom SSA updating in the
vectorizer when we copy from the non-if-converted loop. We must
not mess with current defs before we updated the BB copies.
2020-06-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/95717
* tree-vect-loop-manip.c (slpeel_tree_duplicate_loop_to_edge_cfg):
Move BB SSA updating before exit/latch PHI current def copying.
* g++.dg/torture/pr95717.C: New testcase.
Diffstat (limited to 'gcc/cp')
0 files changed, 0 insertions, 0 deletions