diff options
author | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-14 07:32:22 +0000 |
---|---|---|
committer | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-14 07:32:22 +0000 |
commit | 00f8cbcded1711958ca4cff74d2705d359a08a29 (patch) | |
tree | 2c77c6febfa3bdca93f27bb6a94b7fff24f18e17 /gcc/tree-dfa.c | |
parent | 0a534ba7c09a3afa3ca24fc1981585a3a431bc70 (diff) | |
download | gcc-00f8cbcded1711958ca4cff74d2705d359a08a29.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84676 138bc75d-0d04-0410-961f-82ee72b054a4
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 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; } |