tree-phinodes.c (remove_phi_args): Replace phi_arg_from_edge with e->dest_idx.

* tree-phinodes.c (remove_phi_args): Replace phi_arg_from_edge
	with e->dest_idx.

From-SVN: r91264
This commit is contained in:
Kazu Hirata 2004-11-25 00:34:35 +00:00 committed by Kazu Hirata
parent 5f0a713c2a
commit 92faa2d1fe
2 changed files with 4 additions and 5 deletions

View File

@ -3,6 +3,9 @@
* tree-outof-ssa.c (coalesce_abnormal_edges): Use e->dest_idx
instead of calling phi_arg_from_edge.
* tree-phinodes.c (remove_phi_args): Replace phi_arg_from_edge
with e->dest_idx.
2004-11-24 Ben Elliston <bje@au.ibm.com>
* config/i386/i386.h (ASM_OUTPUT_DWARF_ADDR_CONST): Remove.

View File

@ -395,11 +395,7 @@ remove_phi_args (edge e)
tree phi;
for (phi = phi_nodes (e->dest); phi; phi = PHI_CHAIN (phi))
{
int index = phi_arg_from_edge (phi, e);
if (index >= 0)
remove_phi_arg_num (phi, index);
}
remove_phi_arg_num (phi, e->dest_idx);
}
/* Remove PHI node PHI from basic block BB. If PREV is non-NULL, it is