aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/tree-into-ssa.cc4
-rw-r--r--gcc/tree-ssa-alias.cc10
2 files changed, 12 insertions, 2 deletions
diff --git a/gcc/tree-into-ssa.cc b/gcc/tree-into-ssa.cc
index 067d296..2e32299 100644
--- a/gcc/tree-into-ssa.cc
+++ b/gcc/tree-into-ssa.cc
@@ -3561,6 +3561,8 @@ update_ssa (unsigned update_flags)
bitmap_initialize (&dfs[bb->index], &bitmap_default_obstack);
compute_dominance_frontiers (dfs);
+ bitmap_tree_view (blocks_to_update);
+
/* insert_update_phi_nodes_for will call add_new_name_mapping
when inserting new PHI nodes, but it will not add any
new members to OLD_SSA_NAMES. */
@@ -3574,6 +3576,8 @@ update_ssa (unsigned update_flags)
FOR_EACH_VEC_ELT (symbols_to_rename, i, sym)
insert_updated_phi_nodes_for (sym, dfs, update_flags);
+ bitmap_list_view (blocks_to_update);
+
FOR_EACH_BB_FN (bb, cfun)
bitmap_clear (&dfs[bb->index]);
free (dfs);
diff --git a/gcc/tree-ssa-alias.cc b/gcc/tree-ssa-alias.cc
index 7089e8b..81bc51e 100644
--- a/gcc/tree-ssa-alias.cc
+++ b/gcc/tree-ssa-alias.cc
@@ -3657,7 +3657,10 @@ maybe_skip_until (gimple *phi, tree &target, basic_block target_bb,
basic_block bb = gimple_bb (phi);
if (!*visited)
- *visited = BITMAP_ALLOC (NULL);
+ {
+ *visited = BITMAP_ALLOC (NULL);
+ bitmap_tree_view (*visited);
+ }
bitmap_set_bit (*visited, SSA_NAME_VERSION (PHI_RESULT (phi)));
@@ -3949,7 +3952,10 @@ walk_aliased_vdefs_1 (ao_ref *ref, tree vdef,
{
unsigned i;
if (!*visited)
- *visited = BITMAP_ALLOC (NULL);
+ {
+ *visited = BITMAP_ALLOC (NULL);
+ bitmap_tree_view (*visited);
+ }
for (i = 0; i < gimple_phi_num_args (def_stmt); ++i)
{
int res = walk_aliased_vdefs_1 (ref,