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
- To: Andi Kleen <ak at muc dot de>
- Subject: Re: linux 2.1.117 built with egcs-1.1 19980823
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Mon, 24 Aug 1998 09:23:31 -0600
- cc: damon LOVE <dlove at georgiatech-metz dot fr>, egcs at cygnus dot com
- Reply-To: law at cygnus dot com
In message <k21zq6ikf4.fsf@zero.aec.at>you write:
> >> 2.7.2.3 options: -O2 -m486 -fno-strength-reduce -malign-loops=2
> >> -malign-functions=2 -malign-jumps=2 -fomit-frame-pointer
> >> egcs options: -O2 -mpentiumpro -fno-strength-reduce -fomit-frame-poin
> > Could be alignment related. egcs aligns code according to intel's
> > recommendations, which may (or may not) account for some increase.
>
> Alignment explains about 4k (tested by using the same -malign-* options
> like with 2.7.2)
You might try -fno-gcse to see if that accounts for some of the increase in
space. Our global cse code will tend to make stuff bigger in attempt
to make it faster.
> -m486 vs -mpentiumpro makes no difference (???)
I wouldn't expect a significant difference. Some aspects of the
PPro will make code smaller while other aspects will made code
larger.
jeff