diff options
author | Jan Hubicka <jh@suse.cz> | 2004-09-08 19:36:39 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2004-09-08 17:36:39 +0000 |
commit | ed7f7d851c0d1cbf6b96ddb82f654f82cb1478a2 (patch) | |
tree | da0377245e26684a96308cf764695215f3b8536a /gcc/tree-ssa-operands.c | |
parent | 0bccc606b3591619fec22d2ce7e291c7cfee800d (diff) | |
download | gcc-ed7f7d851c0d1cbf6b96ddb82f654f82cb1478a2.zip gcc-ed7f7d851c0d1cbf6b96ddb82f654f82cb1478a2.tar.gz gcc-ed7f7d851c0d1cbf6b96ddb82f654f82cb1478a2.tar.bz2 |
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
Diffstat (limited to 'gcc/tree-ssa-operands.c')
-rw-r--r-- | gcc/tree-ssa-operands.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.c index cf46d8e..c11360d 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 |