diff options
author | Richard Biener <rguenther@suse.de> | 2021-01-08 14:37:09 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-01-08 15:10:40 +0100 |
commit | 77a375a3ebf822914c19835ac690c67694c70bd0 (patch) | |
tree | b20414ff63887d4ce9396d37757ef1c8f770f147 /gcc/function.c | |
parent | b407f233d7c18534fbfe8f74af7f0232498fb0c4 (diff) | |
download | gcc-77a375a3ebf822914c19835ac690c67694c70bd0.zip gcc-77a375a3ebf822914c19835ac690c67694c70bd0.tar.gz gcc-77a375a3ebf822914c19835ac690c67694c70bd0.tar.bz2 |
reset the SCEV htab after FRE in loop pipeline
When running FRE in the loop pipeline (as part of the conditionally
scheduled scalar cleanups) we have to reset the SCEV hashtable as
otherwise we can end up with stale entries and all sorts of problems.
Catched by my out-of-tree verifier for this problem.
2021-01-08 Richard Biener <rguenther@suse.de>
* tree-ssa-sccvn.c (pass_fre::execute): Reset the SCEV hash table.
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions