This is the mail archive of the
mailing list for the GCC project.
Re: [BusyBox] Re: Long term code compactness regression
----- Original Message -----
From: "Jan Hubicka" <firstname.lastname@example.org>
To: "Tim Prince" <email@example.com>
Cc: "Paolo Carlini" <firstname.lastname@example.org>; "David Schleef"
Sent: Sunday, October 28, 2001 9:08 AM
Subject: Re: [BusyBox] Re: Long term code compactness regression
> > So, will we retain the option of setting an aligned stack along
> currently the mainline contains patch to default stack alignment to 2
> -Os is present I am not quite happy about.
> You can still pass -Os and overwrite the alignment
> > ? On most of my applications, -Os together with -funroll-loops and
> > aligned data is the fastest running combination for ia32, by a large
> > margin.
> Do you have any idea why this happends? We should really keep -O2
> than -Os in most cases.
> I've done some work on the mainline to avoid code bloat in -O2 mode, so
> maybe the score is better now.
I checked this morning, with last week's gcc-3.1 snapshot. A few cases
with g77 have slowed down in recent weeks. The worst examples of
slowness with g77 -O2 involve the generation of redundant pointers, as we
have discussed before. I see -Os faster than -O2 in the same tests
on -msse2 and on -march=pentiumpro.