diff options
Diffstat (limited to 'gcc/tree-outof-ssa.c')
-rw-r--r-- | gcc/tree-outof-ssa.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/tree-outof-ssa.c b/gcc/tree-outof-ssa.c index 0366614..ecfd1ee 100644 --- a/gcc/tree-outof-ssa.c +++ b/gcc/tree-outof-ssa.c @@ -1556,7 +1556,7 @@ check_replaceable (temp_expr_table_p tab, tree stmt) var_map map = tab->map; ssa_op_iter iter; tree call_expr; - bitmap def_vars = BITMAP_ALLOC (NULL), use_vars; + bitmap def_vars, use_vars; if (TREE_CODE (stmt) != MODIFY_EXPR) return false; @@ -1588,6 +1588,7 @@ check_replaceable (temp_expr_table_p tab, tree stmt) version = SSA_NAME_VERSION (def); basevar = SSA_NAME_VAR (def); + def_vars = BITMAP_ALLOC (NULL); bitmap_set_bit (def_vars, DECL_UID (basevar)); /* Add this expression to the dependency list for each use partition. */ |