diff options
author | Richard Biener <rguenther@suse.de> | 2024-02-13 11:38:48 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2024-02-13 12:43:18 +0100 |
commit | aab45e2bbec340201f8faaccfa24756bc09cb7db (patch) | |
tree | ef56e7c74acb6445527fdc3e171a9cd511a9be7d /libgcc | |
parent | 491e57451df47cda88f658601a92d6d006ae09d7 (diff) | |
download | gcc-aab45e2bbec340201f8faaccfa24756bc09cb7db.zip gcc-aab45e2bbec340201f8faaccfa24756bc09cb7db.tar.gz gcc-aab45e2bbec340201f8faaccfa24756bc09cb7db.tar.bz2 |
tree-optimization/113902 - fix VUSE update in move_early_exit_stmts
The following adjusts move_early_exit_stmts to track the last seen
VUSE instead of getting it from the last store which could be a PHI
where gimple_vuse doesn't work.
PR tree-optimization/113902
* tree-vect-loop.cc (move_early_exit_stmts): Track
last_seen_vuse for VUSE updating.
* gcc.dg/vect/pr113902.c: New testcase.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions