This is the mail archive of the gcc@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]
Other format: [Raw text]

Re: [tree-ssa] Mainline merge as of 2003-10-17


> On Sat, 2003-10-18 at 22:07, Jan Hubicka wrote:
> 
> > Great.  Especially because I just checked that your merge didin't break
> > unit-at-a-time enabled bootstrap I was quite affraid of :)  Would be
> > possible to install the patch enabling unit-at-a-time by default I sent
> > to list today? (it needs yet another place to silence unused variable
> > warning in tree-tail-call.c
> >
> I missed the patch.  Point me to it?  I may not be able to get to it
> until monday, though.

Any chance to look into it?  Jeff has approved part of the patch, so I
am attachine the rest.  Now it merely avoids hack Richard made during
last merge to make tree-ssa bootrapping.
> 
> > Would be also possible to use -O3 in peak SPEC runs so we get inlining
> > tested more?  
> > 
> Sure.  Give me a few more days.

2003-10-24  Jan Hubicka  <jh@suse.cz>
	* opts.c (decode_options): Uncomment flag_unit_at_a_time setting.
	* params.def:  Syncrhonize with mainline.
Index: opts.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/opts.c,v
retrieving revision 1.31.2.13
diff -c -3 -p -r1.31.2.13 opts.c
*** opts.c	18 Oct 2003 23:59:49 -0000	1.31.2.13
--- opts.c	24 Oct 2003 12:22:45 -0000
*************** decode_options (unsigned int argc, const
*** 562,568 ****
        flag_delete_null_pointer_checks = 1;
        flag_reorder_blocks = 1;
        flag_reorder_functions = 1;
!       /* flag_unit_at_a_time = 1; */
      }
  
    if (optimize >= 3)
--- 562,568 ----
        flag_delete_null_pointer_checks = 1;
        flag_reorder_blocks = 1;
        flag_reorder_functions = 1;
!       flag_unit_at_a_time = 1;
      }
  
    if (optimize >= 3)
Index: params.def
===================================================================
RCS file: /cvs/gcc/gcc/gcc/params.def,v
retrieving revision 1.15.2.11
diff -c -3 -p -r1.15.2.11 params.def
*** params.def	23 Jul 2003 16:59:51 -0000	1.15.2.11
--- params.def	24 Oct 2003 12:22:45 -0000
*************** Software Foundation, 59 Temple Place - S
*** 51,57 ****
  DEFPARAM (PARAM_MAX_INLINE_INSNS_SINGLE,
  	  "max-inline-insns-single",
  	  "The maximum number of instructions in a single function eligible for inlining",
! 	  100)
  
  /* The single function inlining limit for functions that are
     inlined by virtue of -finline-functions (-O3).
--- 51,57 ----
  DEFPARAM (PARAM_MAX_INLINE_INSNS_SINGLE,
  	  "max-inline-insns-single",
  	  "The maximum number of instructions in a single function eligible for inlining",
! 	  500)
  
  /* The single function inlining limit for functions that are
     inlined by virtue of -finline-functions (-O3).
*************** DEFPARAM (PARAM_MAX_INLINE_INSNS_SINGLE,
*** 63,69 ****
  DEFPARAM (PARAM_MAX_INLINE_INSNS_AUTO,
  	  "max-inline-insns-auto",
  	  "The maximum number of instructions when automatically inlining",
! 	  100)
  
  /* The repeated inlining limit.  After this number of instructions 
     (in the internal gcc representation, not real machine instructions)
--- 63,69 ----
  DEFPARAM (PARAM_MAX_INLINE_INSNS_AUTO,
  	  "max-inline-insns-auto",
  	  "The maximum number of instructions when automatically inlining",
! 	  150)
  
  /* The repeated inlining limit.  After this number of instructions 
     (in the internal gcc representation, not real machine instructions)


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