Commit a9f531a6 by Richard Henderson Committed by Richard Henderson

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
parent 2ea64f10
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
commit change group changes.
(invert_exp_1): Similarly.
......
......@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment