tree-ssa-dom.c (tree_ssa_dominator_optimize): Don't call mark_dfs_back_edges.
authorKazu Hirata <kazu@cs.umass.edu>
Mon, 17 Jan 2005 06:44:05 +0000 (06:44 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Mon, 17 Jan 2005 06:44:05 +0000 (06:44 +0000)
* tree-ssa-dom.c (tree_ssa_dominator_optimize): Don't call
mark_dfs_back_edges.

From-SVN: r93753

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

index fb1eebeaadb86e156f6a691e4bff90c369db11bd..6afc0d04fea5672f7ed78703f1095fb5aae1a68c 100644 (file)
@@ -1,3 +1,8 @@
+2005-01-17  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * tree-ssa-dom.c (tree_ssa_dominator_optimize): Don't call
+       mark_dfs_back_edges.
+
 2005-01-16  Daniel Berlin  <dberlin@dberlin.org>
 
        * tree-ssa-pre.c (add_to_sets): s1 may be NULL.
index a969422b89d81917cc8415771c0d8a8e10e1cfd2..68bf4f9cd3a6cc79ed7a9754158401e24b6837de 100644 (file)
@@ -374,11 +374,6 @@ tree_ssa_dominator_optimize (void)
   for (i = 0; i < num_referenced_vars; i++)
     var_ann (referenced_var (i))->current_def = NULL;
 
-  /* Mark loop edges so we avoid threading across loop boundaries.
-     This may result in transforming natural loop into irreducible
-     region.  */
-  mark_dfs_back_edges ();
-
   /* Create our hash tables.  */
   avail_exprs = htab_create (1024, real_avail_expr_hash, avail_expr_eq, free);
   vrp_data = htab_create (ceil_log2 (num_ssa_names), vrp_hash, vrp_eq, free);