diff options
author | Richard Henderson <rth@redhat.com> | 2004-06-11 14:29:46 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2004-06-11 14:29:46 -0700 |
commit | 9098a3ecee26d89fec8f055810988380a4d4580a (patch) | |
tree | 7a751bc733eff8b3a4670d79ee8ce7f37ff3b6f5 /gcc | |
parent | 0ab6a7ba9c98756505d14e7e6e1ad88a3a87fd99 (diff) | |
download | gcc-9098a3ecee26d89fec8f055810988380a4d4580a.zip gcc-9098a3ecee26d89fec8f055810988380a4d4580a.tar.gz gcc-9098a3ecee26d89fec8f055810988380a4d4580a.tar.bz2 |
tree-ssa-operands.c (get_stmt_operands): Clear makes_aliased_loads and makes_aliased_stores.
* tree-ssa-operands.c (get_stmt_operands): Clear makes_aliased_loads
and makes_aliased_stores.
From-SVN: r83001
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/tree-ssa-operands.c | 7 |
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4a96d56..2490b8c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-06-11 Richard Henderson <rth@redhat.com> + + * tree-ssa-operands.c (get_stmt_operands): Clear makes_aliased_loads + and makes_aliased_stores. + 2004-06-11 Andrew Pinski <pinskia@physics.uc.edu> * doc/install.text (--enable-shared): Fix typo. diff --git a/gcc/tree-ssa-operands.c b/gcc/tree-ssa-operands.c index b94a799..02380b6 100644 --- a/gcc/tree-ssa-operands.c +++ b/gcc/tree-ssa-operands.c @@ -791,10 +791,11 @@ get_stmt_operands (tree stmt) timevar_push (TV_TREE_OPS); - /* Initially assume that the statement has no volatile operands. - Statements marked with 'has_volatile_ops' are not processed by the - optimizers. */ + /* Initially assume that the statement has no volatile operands, nor + makes aliased loads or stores. */ ann->has_volatile_ops = false; + ann->makes_aliased_stores = false; + ann->makes_aliased_loads = false; /* Remove any existing operands as they will be scanned again. */ free_defs (&(ann->def_ops), true); |