diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/tree-ssa-dom.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 29d32b8..aa7d1c3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2017-12-20 Richard Biener <rguenther@suse.de> + + * tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Call + update_stmt_if_modified. + 2017-12-20 Wilco Dijkstra <wdijkstr@arm.com> PR tree-optimization/83491 diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c index 663d07b..c8adf8b 100644 --- a/gcc/tree-ssa-dom.c +++ b/gcc/tree-ssa-dom.c @@ -2012,6 +2012,7 @@ dom_opt_dom_walker::optimize_stmt (basic_block bb, gimple_stmt_iterator si) undefined behavior that get diagnosed if they're left in the IL because we've attached range information to new SSA_NAMES. */ + update_stmt_if_modified (stmt); edge taken_edge = NULL; evrp_range_analyzer.vrp_visit_cond_stmt (as_a <gcond *> (stmt), &taken_edge); |