aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2004-06-11 14:29:46 -0700
committerRichard Henderson <rth@gcc.gnu.org>2004-06-11 14:29:46 -0700
commit9098a3ecee26d89fec8f055810988380a4d4580a (patch)
tree7a751bc733eff8b3a4670d79ee8ce7f37ff3b6f5 /gcc
parent0ab6a7ba9c98756505d14e7e6e1ad88a3a87fd99 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/tree-ssa-operands.c7
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);