diff options
author | Richard Biener <rguenther@suse.de> | 2024-03-04 09:46:13 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2024-03-04 11:44:53 +0100 |
commit | 324d2907c86f05e40dc52d226940308f53a956c2 (patch) | |
tree | 1ac7be69bacd1da91d3a1e373d7070d3278c51c1 /libgomp/target.c | |
parent | c27148f2f40654a638bcf429633be1c0561529d5 (diff) | |
download | gcc-324d2907c86f05e40dc52d226940308f53a956c2.zip gcc-324d2907c86f05e40dc52d226940308f53a956c2.tar.gz gcc-324d2907c86f05e40dc52d226940308f53a956c2.tar.bz2 |
tree-optimization/114192 - scalar reduction kept live with early break vect
The following fixes a missing replacement of the reduction value
used in the epilog, causing the scalar reduction to be kept live
across the early break exit path.
PR tree-optimization/114192
* tree-vect-loop.cc (vect_create_epilog_for_reduction): Use the
appropriate def for the live out stmt in case of an alternate
exit.
Diffstat (limited to 'libgomp/target.c')
0 files changed, 0 insertions, 0 deletions