This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

condexec merge part 12


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.  */

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]