diff options
author | Kaz Kojima <kkojima@gcc.gnu.org> | 2005-06-20 01:28:33 +0000 |
---|---|---|
committer | Kaz Kojima <kkojima@gcc.gnu.org> | 2005-06-20 01:28:33 +0000 |
commit | 115766b691bab20c8c9748fae898dc93246c1e18 (patch) | |
tree | a2a81462aa67b2b68d263d73c6efe20a5f166425 /gcc | |
parent | f20fb0e83fb3614ee23e39016d21df46570962d7 (diff) | |
download | gcc-115766b691bab20c8c9748fae898dc93246c1e18.zip gcc-115766b691bab20c8c9748fae898dc93246c1e18.tar.gz gcc-115766b691bab20c8c9748fae898dc93246c1e18.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/integrate.c | 10 |
2 files changed, 11 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e473165..6e9fd5c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/integrate.c b/gcc/integrate.c index e6e0867..065436b 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -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); } } } |