From ed7f7d851c0d1cbf6b96ddb82f654f82cb1478a2 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Wed, 8 Sep 2004 19:36:39 +0200 Subject: [PATCH] tree-ssa-operands.c (add_stmt_operand): Use V_MUST_DEF even for variables being alias set. * tree-ssa-operands.c (add_stmt_operand): Use V_MUST_DEF even for variables being alias set. From-SVN: r87193 --- gcc/ChangeLog | 5 +++++ gcc/tree-ssa-operands.c | 11 +---------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9418f0859e2..348924547ca 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-09-08 Jan Hubicka + + * tree-ssa-operands.c (add_stmt_operand): Use V_MUST_DEF even for + variables being alias set. + 2004-09-08 Nathan Sidwell * final.c (shorten_branches, final, get_insn_template, diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.c index cf46d8ebefd..c11360d94ac 100644 --- a/gcc/tree-ssa-operands.c +++ b/gcc/tree-ssa-operands.c @@ -1487,16 +1487,7 @@ add_stmt_operand (tree *var_p, tree stmt, int flags) /* The variable is not aliased or it is an alias tag. */ if (flags & opf_is_def) { - if (v_ann->is_alias_tag) - { - /* Alias tagged vars get V_MAY_DEF to avoid breaking - def-def chains with the other variables in their - alias sets. */ - if (s_ann) - s_ann->makes_aliased_stores = 1; - append_v_may_def (var); - } - else if (flags & opf_kill_def) + if (flags & opf_kill_def) { #if defined ENABLE_CHECKING /* Only regular variables may get a V_MUST_DEF -- 2.30.2