diff options
author | Richard Biener <rguenther@suse.de> | 2020-11-09 15:19:56 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-11-10 09:31:46 +0100 |
commit | 2686de5617bfb572343933be2883e8274c9735b5 (patch) | |
tree | 68d5ec7cb26efbdcfa29457e2d1185de0878c177 /gcc/fortran/trans-decl.c | |
parent | 3d3470e239e8040f642a8852721b4962b4ed36f2 (diff) | |
download | gcc-2686de5617bfb572343933be2883e8274c9735b5.zip gcc-2686de5617bfb572343933be2883e8274c9735b5.tar.gz gcc-2686de5617bfb572343933be2883e8274c9735b5.tar.bz2 |
tree-optimization/97760 - reduction paths with unhandled live stmt
This makes sure we reject reduction paths with a live stmt that
is not the last one altering the value. This is because we do not
handle this in the epilogue unless there's a scalar epilogue loop.
2020-11-09 Richard Biener <rguenther@suse.de>
PR tree-optimization/97760
* tree-vect-loop.c (check_reduction_path): Reject
reduction paths we do not handle in epilogue generation.
* gcc.dg/vect/pr97760.c: New testcase.
Diffstat (limited to 'gcc/fortran/trans-decl.c')
0 files changed, 0 insertions, 0 deletions