aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2017-05-12 11:36:01 -0600
committerJeff Law <law@gcc.gnu.org>2017-05-12 11:36:01 -0600
commite8bf7c7b7508468ce3a097200b3a6322d1fb9a1c (patch)
tree66386a3752704190937fe2372d0fef9acb314ec2 /gcc/tree-vrp.c
parent284d1f76e9b9411a30c43d3d366855debdb31f6a (diff)
downloadgcc-e8bf7c7b7508468ce3a097200b3a6322d1fb9a1c.zip
gcc-e8bf7c7b7508468ce3a097200b3a6322d1fb9a1c.tar.gz
gcc-e8bf7c7b7508468ce3a097200b3a6322d1fb9a1c.tar.bz2
tree-vrp.c (vrp_dom_walker::before_dom_childern): Push unwinding markers.
* tree-vrp.c (vrp_dom_walker::before_dom_childern): Push unwinding markers. * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output. From-SVN: r247985
Diffstat (limited to 'gcc/tree-vrp.c')
-rw-r--r--gcc/tree-vrp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c
index 0db8a3c..b8cb887 100644
--- a/gcc/tree-vrp.c
+++ b/gcc/tree-vrp.c
@@ -10540,6 +10540,8 @@ vrp_dom_walker::before_dom_children (basic_block bb)
{
gimple_stmt_iterator gsi;
+ m_avail_exprs_stack->push_marker ();
+ m_const_and_copies->push_marker ();
for (gsi = gsi_start_nondebug_bb (bb); !gsi_end_p (gsi); gsi_next (&gsi))
{
gimple *stmt = gsi_stmt (gsi);