From: Paolo Bonzini Date: Wed, 14 Jul 2004 07:32:22 +0000 (+0000) Subject: tree-dfa.c (make_rename_temp): Work just like create_tmp_var when called outside... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=eda9caf6785a977220d442b0c21ad691d49eb717;p=gcc.git tree-dfa.c (make_rename_temp): Work just like create_tmp_var when called outside SSA form. 2004-07-14 Paolo Bonzini * tree-dfa.c (make_rename_temp): Work just like create_tmp_var when called outside SSA form. From-SVN: r84676 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1d34c8919bd..fb1b88628fa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-07-14 Paolo Bonzini + + * tree-dfa.c (make_rename_temp): Work just like + create_tmp_var if called while outside SSA form. + 2004-07-14 Paolo Bonzini * expr.c (enqueue_insn, finish_expr_for_function, diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index e559ecb2ed4..64cef07bafe 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -501,8 +501,11 @@ tree make_rename_temp (tree type, const char *prefix) { tree t = create_tmp_var (type, prefix); - add_referenced_tmp_var (t); - bitmap_set_bit (vars_to_rename, var_ann (t)->uid); + if (vars_to_rename) + { + add_referenced_tmp_var (t); + bitmap_set_bit (vars_to_rename, var_ann (t)->uid); + } return t; }