diff options
Diffstat (limited to 'gcc/tree-vrp.c')
-rw-r--r-- | gcc/tree-vrp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c index 156bdd4..0fd400d 100644 --- a/gcc/tree-vrp.c +++ b/gcc/tree-vrp.c @@ -8864,7 +8864,7 @@ vrp_fold_stmt (gimple_stmt_iterator *si) A NULL entry is used to mark the end of pairs which need to be restored. */ -static VEC(tree,heap) *stack; +static VEC(tree,heap) *equiv_stack; /* A trivial wrapper so that we can present the generic jump threading code with a simple API for simplifying statements. STMT is the @@ -8932,7 +8932,7 @@ identify_jump_threads (void) /* Allocate our unwinder stack to unwind any temporary equivalences that might be recorded. */ - stack = VEC_alloc (tree, heap, 20); + equiv_stack = VEC_alloc (tree, heap, 20); /* To avoid lots of silly node creation, we create a single conditional and just modify it in-place when attempting to @@ -8986,7 +8986,7 @@ identify_jump_threads (void) if (e->flags & (EDGE_DFS_BACK | EDGE_COMPLEX)) continue; - thread_across_edge (dummy, e, true, &stack, + thread_across_edge (dummy, e, true, &equiv_stack, simplify_stmt_for_jump_threading); } } @@ -9007,7 +9007,7 @@ static void finalize_jump_threads (void) { thread_through_all_blocks (false); - VEC_free (tree, heap, stack); + VEC_free (tree, heap, equiv_stack); } |