ssa.c (rename_block): Update parameter to remove_phi_alternative

* 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.

From-SVN: r43473
This commit is contained in:
Jeffrey A Law 2001-06-20 14:44:04 +00:00 committed by Jeff Law
parent f5e6aae050
commit 5e93ca8698
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,9 @@
Wed Jun 20 08:35:02 2001 Jeffrey A Law (law@cygnus.com)
* 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.
2001-06-20 Stan Shebs <shebs@apple.com>
* objc/objc-act.c (hash_init): Assume xmalloc always succeeds,

View File

@ -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. */