cfg.c (remove_edge): Use VEC_unordered_remove.
authorBen Elliston <bje@au.ibm.com>
Fri, 22 Oct 2004 22:55:47 +0000 (22:55 +0000)
committerBen Elliston <bje@gcc.gnu.org>
Fri, 22 Oct 2004 22:55:47 +0000 (08:55 +1000)
* cfg.c (remove_edge): Use VEC_unordered_remove.
(redirect_edge_succ): Likewise.
(redirect_edge_pred): Likewise.
* cfgrtl.c (force_nonfallthru_and_redirect): Likewise.

From-SVN: r89480

gcc/ChangeLog
gcc/cfg.c
gcc/cfgrtl.c

index 5fd6a3d..ac3c875 100644 (file)
@@ -1,3 +1,10 @@
+2004-10-23  Ben Elliston  <bje@au.ibm.com>
+
+       * cfg.c (remove_edge): Use VEC_unordered_remove.
+       (redirect_edge_succ): Likewise.
+       (redirect_edge_pred): Likewise.
+       * cfgrtl.c (force_nonfallthru_and_redirect): Likewise.
+
 2004-10-22  Kazu Hirata  <kazu@cs.umass.edu>
 
        * sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP): Don't access PTR
index ba9e203..eae092d 100644 (file)
--- a/gcc/cfg.c
+++ b/gcc/cfg.c
@@ -365,7 +365,7 @@ remove_edge (edge e)
     {
       if (tmp == e)
        {
-         VEC_ordered_remove (edge, src->succs, ei.index);
+         VEC_unordered_remove (edge, src->succs, ei.index);
          found = true;
          break;
        }
@@ -380,7 +380,7 @@ remove_edge (edge e)
     {
       if (tmp == e)
        {
-         VEC_ordered_remove (edge, dest->preds, ei.index);
+         VEC_unordered_remove (edge, dest->preds, ei.index);
          found = true;
          break;
        }
@@ -407,7 +407,7 @@ redirect_edge_succ (edge e, basic_block new_succ)
     {
       if (tmp == e)
        {
-         VEC_ordered_remove (edge, e->dest->preds, ei.index);
+         VEC_unordered_remove (edge, e->dest->preds, ei.index);
          found = true;
          break;
        }
@@ -465,7 +465,7 @@ redirect_edge_pred (edge e, basic_block new_pred)
     {
       if (tmp == e)
        {
-         VEC_ordered_remove (edge, e->src->succs, ei.index);
+         VEC_unordered_remove (edge, e->src->succs, ei.index);
          found = true;
          break;
        }
index 9a96658..de6daff 100644 (file)
@@ -1059,7 +1059,7 @@ force_nonfallthru_and_redirect (edge e, basic_block target)
            {
              if (tmp == e)
                {
-                 VEC_ordered_remove (edge, ENTRY_BLOCK_PTR->succs, ei.index);
+                 VEC_unordered_remove (edge, ENTRY_BLOCK_PTR->succs, ei.index);
                  found = true;
                  break;
                }