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
This commit is contained in:
Jan Hubicka 2004-09-08 19:36:39 +02:00 committed by Jan Hubicka
parent 0bccc606b3
commit ed7f7d851c
2 changed files with 6 additions and 10 deletions

View file

@ -1,3 +1,8 @@
2004-09-08 Jan Hubicka <jh@suse.cz>
* tree-ssa-operands.c (add_stmt_operand): Use V_MUST_DEF even for
variables being alias set.
2004-09-08 Nathan Sidwell <nathan@codesourcery.com>
* final.c (shorten_branches, final, get_insn_template,

View file

@ -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