From 218d1537056146abf3b2e386d314375346218571 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Mon, 25 Oct 2004 21:48:26 +0000 Subject: [PATCH] cfg.c (unchecked_make_edge, [...]): Use VEC_safe_push instead of VEC_safe_insert. * cfg.c (unchecked_make_edge, redirect_edge_succ, redirect_edge_pred): Use VEC_safe_push instead of VEC_safe_insert. * cfgrtl.c (force_nonfallthru_and_redirect): Likewise. From-SVN: r89558 --- gcc/ChangeLog | 7 +++++++ gcc/cfg.c | 8 ++++---- gcc/cfgrtl.c | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 86c001e2f39..d2ab633c602 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2004-10-25 Kazu Hirata + + * cfg.c (unchecked_make_edge, redirect_edge_succ, + redirect_edge_pred): Use VEC_safe_push instead of + VEC_safe_insert. + * cfgrtl.c (force_nonfallthru_and_redirect): Likewise. + 2004-10-25 Kazu Hirata * cfgloopmanip.c (loopify): Take two more arguments true_edge diff --git a/gcc/cfg.c b/gcc/cfg.c index eae092dda1b..1901a59051c 100644 --- a/gcc/cfg.c +++ b/gcc/cfg.c @@ -270,8 +270,8 @@ unchecked_make_edge (basic_block src, basic_block dst, int flags) e = ggc_alloc_cleared (sizeof (*e)); n_edges++; - VEC_safe_insert (edge, src->succs, 0, e); - VEC_safe_insert (edge, dst->preds, 0, e); + VEC_safe_push (edge, src->succs, e); + VEC_safe_push (edge, dst->preds, e); e->src = src; e->dest = dst; @@ -418,7 +418,7 @@ redirect_edge_succ (edge e, basic_block new_succ) gcc_assert (found); /* Reconnect the edge to the new successor block. */ - VEC_safe_insert (edge, new_succ->preds, 0, e); + VEC_safe_push (edge, new_succ->preds, e); e->dest = new_succ; } @@ -476,7 +476,7 @@ redirect_edge_pred (edge e, basic_block new_pred) gcc_assert (found); /* Reconnect the edge to the new predecessor block. */ - VEC_safe_insert (edge, new_pred->succs, 0, e); + VEC_safe_push (edge, new_pred->succs, e); e->src = new_pred; } diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c index de6daffebf4..162bdb1aa48 100644 --- a/gcc/cfgrtl.c +++ b/gcc/cfgrtl.c @@ -1069,7 +1069,7 @@ force_nonfallthru_and_redirect (edge e, basic_block target) gcc_assert (found); - VEC_safe_insert (edge, bb->succs, 0, e); + VEC_safe_push (edge, bb->succs, e); make_single_succ_edge (ENTRY_BLOCK_PTR, bb, EDGE_FALLTHRU); } } -- 2.30.2