integrate.c (allocate_initial_values): Update the references to global_live_at_start and global_live_at_end.

* integrate.c (allocate_initial_values): Update the references
	to global_live_at_start	and global_live_at_end.

From-SVN: r101200
This commit is contained in:
Kaz Kojima 2005-06-20 01:28:33 +00:00
parent f20fb0e83f
commit 115766b691
2 changed files with 11 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2005-06-20 Kaz Kojima <kkojima@gcc.gnu.org>
* integrate.c (allocate_initial_values): Update the references
to global_live_at_start and global_live_at_end.
2005-06-20 Jan Hubicka <jh@suse.cz>
* cfgloop.h (DLTHE_RECORD_COPY_NUMBER): New flag.

View File

@ -406,10 +406,12 @@ allocate_initial_values (rtx *reg_equiv_memory_loc ATTRIBUTE_UNUSED)
/* Update global register liveness information. */
FOR_EACH_BB (bb)
{
if (REGNO_REG_SET_P(bb->global_live_at_start, regno))
SET_REGNO_REG_SET (bb->global_live_at_start, new_regno);
if (REGNO_REG_SET_P(bb->global_live_at_end, regno))
SET_REGNO_REG_SET (bb->global_live_at_end, new_regno);
struct rtl_bb_info *info = bb->il.rtl;
if (REGNO_REG_SET_P(info->global_live_at_start, regno))
SET_REGNO_REG_SET (info->global_live_at_start, new_regno);
if (REGNO_REG_SET_P(info->global_live_at_end, regno))
SET_REGNO_REG_SET (info->global_live_at_end, new_regno);
}
}
}