flow.c (allocate_reg_life_data): Set max_regno here ...
* flow.c (allocate_reg_life_data): Set max_regno here ... (life_analysis): ... not here. From-SVN: r33475
This commit is contained in:
parent
2ea64f10c8
commit
a9f531a60b
2 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2000-04-26 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* flow.c (allocate_reg_life_data): Set max_regno here ...
|
||||
(life_analysis): ... not here.
|
||||
|
||||
2000-04-26 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* jump.c (redirect_exp_1): Rework from old redirect_exp. Never
|
||||
|
|
|
@ -2512,8 +2512,6 @@ life_analysis (f, file, flags)
|
|||
if (flags & PROP_SCAN_DEAD_CODE)
|
||||
init_alias_analysis ();
|
||||
|
||||
max_regno = max_reg_num ();
|
||||
|
||||
/* Always remove no-op moves. Do this before other processing so
|
||||
that we don't have to keep re-scanning them. */
|
||||
delete_noop_moves (f);
|
||||
|
@ -3206,6 +3204,8 @@ allocate_reg_life_data ()
|
|||
{
|
||||
int i;
|
||||
|
||||
max_regno = max_reg_num ();
|
||||
|
||||
/* Recalculate the register space, in case it has grown. Old style
|
||||
vector oriented regsets would set regset_{size,bytes} here also. */
|
||||
allocate_reg_info (max_regno, FALSE, FALSE);
|
||||
|
|
Loading…
Add table
Reference in a new issue