This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [GCC 3.0] Bad regression, binary size
- To: Marc dot Espie at liafa dot jussieu dot fr
- Subject: Re: [GCC 3.0] Bad regression, binary size
- From: Richard Henderson <rth at redhat dot com>
- Date: Sat, 7 Jul 2001 13:09:28 -0700
- Cc: gcc at gcc dot gnu dot org
- References: <20010705163930.A29149@schutzenberger.liafa.jussieu.fr>
On Thu, Jul 05, 2001 at 04:39:30PM +0200, Marc Espie wrote:
> 2.95.3 + peephole to handle stack adjustment, backported from current:
> -rwxr-xr-x 1 espie wheel 3994332 Jul 5 16:08 bsd
>
> 3.0:
> -rwxr-xr-x 1 espie wheel 4068067 Jul 5 16:35 bsd
>
> Exact same source. Both are using -O2 -Os to compile.
Also try -mpreferred-stack-boundary=2. The default is 16 byte
alignment, which your kernel almost certainly doesn't need, and
there is extra code to maintain that alignment.
r~