]> gcc.gnu.org Git - gcc.git/commitdiff
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 5fd6a3d1c4c1c31118bab20678ce2716e6296271..ac3c87568bf4b70ecf911aa2b31a1981d9d97c7c 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 ba9e203df3f0f98f6a8a3cca0e5e38b5de1eff34..eae092dda1b22c92d86558a1a302c84776bc3804 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 9a96658f3e80db61302c1e4711e26295e10a76f5..de6daffebf421715e9ab52201f4e38b4368224bf 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;
                }
This page took 0.088321 seconds and 5 git commands to generate.