2017-10-10 Richard Biener <rguenther@suse.de>
commitc3f8ce557c93f43cedf6a96ee846a7333d647278
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Oct 2017 13:26:15 +0000 (10 13:26 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Oct 2017 13:26:15 +0000 (10 13:26 +0000)
treec387c0bcdedbd737377a25613d0f4a667268c75f
parent28913c1768773b82ef0aa4c8269d93ef320ef73e
2017-10-10  Richard Biener  <rguenther@suse.de>

* tree-cfgcleanup.c (cleanup_tree_cfg_noloop): Avoid compacting
blocks if SCEV is active.
* tree-scalar-evolution.c (analyze_scalar_evolution_1): Remove
dead code.
(analyze_scalar_evolution): Handle cached evolutions the obvious way.
(scev_initialize): Assert we are not yet initialized.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253585 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-cfgcleanup.c
gcc/tree-scalar-evolution.c