diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2004-07-14 07:32:22 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gcc.gnu.org> | 2004-07-14 07:32:22 +0000 |
commit | eda9caf6785a977220d442b0c21ad691d49eb717 (patch) | |
tree | 2c77c6febfa3bdca93f27bb6a94b7fff24f18e17 /gcc/tree-dfa.c | |
parent | ad76cef84c675f27d4e04284c1cf8c2b659d82ea (diff) | |
download | gcc-eda9caf6785a977220d442b0c21ad691d49eb717.zip gcc-eda9caf6785a977220d442b0c21ad691d49eb717.tar.gz gcc-eda9caf6785a977220d442b0c21ad691d49eb717.tar.bz2 |
tree-dfa.c (make_rename_temp): Work just like create_tmp_var when called outside SSA form.
2004-07-14 Paolo Bonzini <bonzini@gnu.org>
* tree-dfa.c (make_rename_temp): Work just like
create_tmp_var when called outside SSA form.
From-SVN: r84676
Diffstat (limited to 'gcc/tree-dfa.c')
-rw-r--r-- | gcc/tree-dfa.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index e559ecb..64cef07 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; } |