tree-ssa-alias.c (init_alias_info): Remove a call to get_stmt_operands.
authorKazu Hirata <kazu@cs.umass.edu>
Fri, 15 Apr 2005 16:53:12 +0000 (16:53 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Fri, 15 Apr 2005 16:53:12 +0000 (16:53 +0000)
* tree-ssa-alias.c (init_alias_info): Remove a call to
get_stmt_operands.

From-SVN: r98195

gcc/ChangeLog
gcc/tree-ssa-alias.c

index e0784ef5145e4c017e1551344261cd4b37063e9a..a24d6b2aae66ca254dbabd208bbbcddc1dd92220 100644 (file)
@@ -3,6 +3,9 @@
        * basic-block.h (PROP_EQUAL_NOTES): Remove.
        * flow.c (propagate_one_insn): Don't use PROP_EQUAL_NOTES.
 
+       * tree-ssa-alias.c (init_alias_info): Remove a call to
+       get_stmt_operands.
+
 2005-04-15  Andrew MacLeod  <amacleod@redhat.com>
 
        * tree-vect-analyze.c (vect_stmt_relevant_p): Process immediate uses 
index c0bce922788ceb54d353cb26dd2d07c4763d8421..13809670fa8fd5a1a86684c46ece7ea76106a883 100644 (file)
@@ -505,21 +505,7 @@ init_alias_info (void)
   if (aliases_computed_p)
     {
       unsigned i;
-      basic_block bb;
   
-     /* Make sure that every statement has a valid set of operands.
-       If a statement needs to be scanned for operands while we
-       compute aliases, it may get erroneous operands because all
-       the alias relations are not built at that point.
-       FIXME: This code will become obsolete when operands are not
-       lazily updated.  */
-      FOR_EACH_BB (bb)
-       {
-         block_stmt_iterator si;
-         for (si = bsi_start (bb); !bsi_end_p (si); bsi_next (&si))
-           get_stmt_operands (bsi_stmt (si));
-       }
-
       /* Similarly, clear the set of addressable variables.  In this
         case, we can just clear the set because addressability is
         only computed here.  */