From: Ben Elliston Date: Fri, 22 Oct 2004 22:55:47 +0000 (+0000) Subject: cfg.c (remove_edge): Use VEC_unordered_remove. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=865851d0dcf66549d5618c7799564bc8eba8c489;p=gcc.git cfg.c (remove_edge): Use VEC_unordered_remove. * 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5fd6a3d1c4c..ac3c87568bf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2004-10-23 Ben Elliston + + * 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 * sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP): Don't access PTR diff --git a/gcc/cfg.c b/gcc/cfg.c index ba9e203df3f..eae092dda1b 100644 --- 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; } diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c index 9a96658f3e8..de6daffebf4 100644 --- a/gcc/cfgrtl.c +++ b/gcc/cfgrtl.c @@ -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; }