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]

Re: linux 2.1.117 built with egcs-1.1 19980823


   Date: Tue, 25 Aug 1998 14:50:25 +0200
   From: Andi Kleen <ak@muc.de>

   > (Andi, as a fun experiment, rebuild the kernel with
   >  "-fno-schedule-insns -fschedule-insns2", this turns off
   >  the first scheduling pass, yet keeps the second pass enabled which
   >  runs after register allocation and therefore can't increase
   >  register pressure and create more spills)

   I tried this, it seems to cut off another 4K:

Amazing, especially since Jeff mentioned that on Intel the first
scheduling pass is not even supposed to run :-)

   I'll look at some more function diffs later today to see if I can
   spot something obvious.

Another recent addition to egcs which can generate thicker code in
some cases is GCSE.  So if you have more cycles to burn, -fno-gcse
might be interesting too. :-)

Later,
David S. Miller
davem@dm.cobaltmicro.com



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