This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
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