diff options
Diffstat (limited to 'gcc/tree-dfa.c')
-rw-r--r-- | gcc/tree-dfa.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index 3b60ba1..6944fc7 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -198,10 +198,9 @@ make_rename_temp (tree type, const char *prefix) tree t = create_tmp_reg (type, prefix); if (gimple_referenced_vars (cfun)) - { - add_referenced_var (t); - mark_sym_for_renaming (t); - } + add_referenced_var (t); + if (gimple_in_ssa_p (cfun)) + mark_sym_for_renaming (t); return t; } |