This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[GCC 3.0] Bad regression, binary size
- To: gcc at gcc dot gnu dot org
- Subject: [GCC 3.0] Bad regression, binary size
- From: Marc Espie <espie at schutzenberger dot liafa dot jussieu dot fr>
- Date: Thu, 5 Jul 2001 16:39:30 +0200
- Reply-To: Marc dot Espie at liafa dot jussieu dot fr
After fixing a few warnings, I've managed to compile OpenBSD kernels.
The results are BAD:
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.
This is on an i386.
This is pretty bad. Basically, it means we can't switch to 3.0 at all.
I'm going to look at the corresponding generated files, see if I can spot
some pattern.