flow.c (life_analysis): When collecting reg info, clear regs_ever_live.

* flow.c (life_analysis): When collecting reg info, clear
        regs_ever_live.

From-SVN: r32139
This commit is contained in:
Richard Henderson 2000-02-24 14:32:10 -08:00 committed by Richard Henderson
parent e5f8d4c0c7
commit c8082519f2
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2000-02-24 Richard Henderson <rth@cygnus.com>
* flow.c (life_analysis): When collecting reg info, clear
regs_ever_live.
Thu Feb 24 22:06:52 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
Fix bug exposed by reload.c no longer rounding the frame

View File

@ -2524,6 +2524,9 @@ life_analysis (f, nregs, file, remove_dead_code)
/* "Update" life info from zero. It'd be nice to begin the
relaxation with just the exit and noreturn blocks, but that set
is not immediately handy. */
if (flags & PROP_REG_INFO)
memset (regs_ever_live, 0, sizeof(regs_ever_live));
update_life_info (all_blocks, UPDATE_LIFE_GLOBAL, flags);
/* Clean up. */