tree-ssa-propagate.h (substitute_and_fold): Adjust prototype.
authorRichard Biener <rguenther@suse.de>
Tue, 18 Oct 2016 07:49:32 +0000 (07:49 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 18 Oct 2016 07:49:32 +0000 (07:49 +0000)
commit62869a1ca1ddb89e9cb5c808bfe678979e4090f0
tree9b48433a7fd86a899ee37dcf25707c8d19d7b3db
parent699acd5b64b6dd9908f968d4fac14c61ae038afc
tree-ssa-propagate.h (substitute_and_fold): Adjust prototype.

2016-10-18  Richard Biener  <rguenther@suse.de>

* tree-ssa-propagate.h (substitute_and_fold): Adjust prototype.
* tree-ssa-propagate.c (ssa_prop_fini): Remove final BB_VISITED
clearing.
(substitute_and_fold_dom_walker): Adjust constructor.
(substitute_and_fold_dom_walker::before_dom_children): Remove
do_dce flag and handling (always true).
(substitute_and_fold): Likewise.
* tree-vrp.c (vrp_finalize): Adjust.
(execute_early_vrp): Remove final BB_VISITED clearing.
* tree-ssa-ccp.c (ccp_finalize): Adjust.
* tree-ssa-copy.c (fini_copy_prop): Likewise.
* ira.c (ira): Call clear_bb_flags.

From-SVN: r241296
gcc/ChangeLog
gcc/ira.c
gcc/tree-ssa-ccp.c
gcc/tree-ssa-copy.c
gcc/tree-ssa-propagate.c
gcc/tree-ssa-propagate.h
gcc/tree-vrp.c