From eda9caf6785a977220d442b0c21ad691d49eb717 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Wed, 14 Jul 2004 07:32:22 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/tree-dfa.c | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1d34c8919bd1..fb1b88628fa8 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 e559ecb2ed44..64cef07bafea 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; }