Commit 865851d0 by Ben Elliston Committed by Ben Elliston

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
parent fef62f03
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> 2004-10-22 Kazu Hirata <kazu@cs.umass.edu>
* sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP): Don't access PTR * sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP): Don't access PTR
......
...@@ -365,7 +365,7 @@ remove_edge (edge e) ...@@ -365,7 +365,7 @@ remove_edge (edge e)
{ {
if (tmp == e) if (tmp == e)
{ {
VEC_ordered_remove (edge, src->succs, ei.index); VEC_unordered_remove (edge, src->succs, ei.index);
found = true; found = true;
break; break;
} }
...@@ -380,7 +380,7 @@ remove_edge (edge e) ...@@ -380,7 +380,7 @@ remove_edge (edge e)
{ {
if (tmp == e) if (tmp == e)
{ {
VEC_ordered_remove (edge, dest->preds, ei.index); VEC_unordered_remove (edge, dest->preds, ei.index);
found = true; found = true;
break; break;
} }
...@@ -407,7 +407,7 @@ redirect_edge_succ (edge e, basic_block new_succ) ...@@ -407,7 +407,7 @@ redirect_edge_succ (edge e, basic_block new_succ)
{ {
if (tmp == e) if (tmp == e)
{ {
VEC_ordered_remove (edge, e->dest->preds, ei.index); VEC_unordered_remove (edge, e->dest->preds, ei.index);
found = true; found = true;
break; break;
} }
...@@ -465,7 +465,7 @@ redirect_edge_pred (edge e, basic_block new_pred) ...@@ -465,7 +465,7 @@ redirect_edge_pred (edge e, basic_block new_pred)
{ {
if (tmp == e) if (tmp == e)
{ {
VEC_ordered_remove (edge, e->src->succs, ei.index); VEC_unordered_remove (edge, e->src->succs, ei.index);
found = true; found = true;
break; break;
} }
......
...@@ -1059,7 +1059,7 @@ force_nonfallthru_and_redirect (edge e, basic_block target) ...@@ -1059,7 +1059,7 @@ force_nonfallthru_and_redirect (edge e, basic_block target)
{ {
if (tmp == e) 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; found = true;
break; break;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment