2015-12-04 Richard Biener <rguenther@suse.de>
commit901c10ab657dbd34fa2a4c126202e43e8b1fb387
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Dec 2015 12:32:26 +0000 (4 12:32 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Dec 2015 12:32:26 +0000 (4 12:32 +0000)
treec1f7bb1b67a14f516903cc81707e4910e9ff3675
parent505b369f593eacdba41b8216b6c61c8d2e7c4765
2015-12-04  Richard Biener  <rguenther@suse.de>

* tree-ssa-sccvn.c (sccvn_dom_walker): Add unreachable_dom
member and initialize it.
(sccvn_dom_walker::after_dom_children): Reset unreachable_dom
if necessary.
(sccvn_dom_walker::before_dom_children): If unreachable_dom
is set BB is not reachable either.  Set unreachable_dom
if not set and BB is unreachable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231262 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssa-sccvn.c