This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
condexec merge part 12
- To: gcc-patches at gcc dot gnu dot org
- Subject: condexec merge part 12
- From: Richard Henderson <rth at cygnus dot com>
- Date: Thu, 27 Apr 2000 00:37:45 -0700
Related to changing the no_new_pseudos cutoff.
r~
* flow.c (allocate_reg_life_data): Set max_regno here ...
(life_analysis): ... not here.
Index: flow.c
===================================================================
RCS file: /cvs/gcc/egcs/gcc/flow.c,v
retrieving revision 1.265
diff -c -p -d -r1.265 flow.c
*** flow.c 2000/04/27 07:07:34 1.265
--- flow.c 2000/04/27 07:36:06
*************** life_analysis (f, file, flags)
*** 2512,2519 ****
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);
--- 2512,2517 ----
*************** void
*** 3205,3210 ****
--- 3203,3210 ----
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. */