diff options
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
-rw-r--r-- | gcc/tree-ssa-loop-im.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c index 558df40..a0a05a3 100644 --- a/gcc/tree-ssa-loop-im.c +++ b/gcc/tree-ssa-loop-im.c @@ -942,9 +942,7 @@ rewrite_reciprocal (gimple_stmt_iterator *bsi) lhs = gimple_assign_lhs (stmt); type = TREE_TYPE (lhs); - var = create_tmp_var (type, "reciptmp"); - add_referenced_var (var); - DECL_GIMPLE_REG_P (var) = 1; + var = create_tmp_reg (type, "reciptmp"); real_one = build_one_cst (type); @@ -1024,7 +1022,6 @@ rewrite_bittest (gimple_stmt_iterator *bsi) /* 1 << B */ var = create_tmp_var (TREE_TYPE (a), "shifttmp"); - add_referenced_var (var); t = fold_build2 (LSHIFT_EXPR, TREE_TYPE (a), build_int_cst (TREE_TYPE (a), 1), b); stmt1 = gimple_build_assign (var, t); |