From 5c41325067fcc80cee540bc01c532db570dc9869 Mon Sep 17 00:00:00 2001 From: law Date: Wed, 20 Jun 2001 14:44:04 +0000 Subject: * ssa.c (rename_block): Update parameter to remove_phi_alternative (convert_from_ssa): Do create REG_DEAD and REG_UNUSED notes when re-running life analysis. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43473 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ssa.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gcc/ssa.c') diff --git a/gcc/ssa.c b/gcc/ssa.c index 79382aa7171..3bb1dff7b8e 100644 --- a/gcc/ssa.c +++ b/gcc/ssa.c @@ -1065,7 +1065,7 @@ rename_block (bb, idom) consider those edges. */ if (reg == NULL || reg == RENAME_NO_RTX) { - if (! remove_phi_alternative (phi, bb)) + if (! remove_phi_alternative (phi, b)) abort (); } else @@ -2153,8 +2153,8 @@ convert_from_ssa() any significant dead code at this point, except perhaps dead stores. So do not take the time to perform dead code elimination. - We also do not need death notes, so don't bother creating them. */ - life_analysis (insns, NULL, 0); + Register coalescing needs death notes, so generate them. */ + life_analysis (insns, NULL, PROP_DEATH_NOTES); /* Figure out which regs in copies and phi nodes don't conflict and therefore can be coalesced. */ -- cgit v1.2.1