This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Big kernel size increase with gcc 3.4
- From: Bernardo Innocenti <bernie at develer dot com>
- To: gcc at gcc dot gnu dot org
- Cc: linux-kernel at vger dot kernel dot org
- Date: Fri, 08 Aug 2003 04:39:02 +0200
- Subject: Big kernel size increase with gcc 3.4
- Organization: Develer S.r.l.
Hello,
these figures speak for themselves:
text data bss dec hex filename
833352 47200 78884 959436 ea3cc linux-2.6.x/vmlinux_gcc331
877420 53212 78884 1009516 f676c linux-2.6.x/vmlinux_gcc34
- target is linux-2.6.0-test2-uc0 for m68knommu (full config
available on request);
- same optimization flags: -m5307 -O2 -fno-strict-aliasing
-fno-common -fno-builtin -fomit-frame-pointer
- same ColdFire GCC patches were used (I strongly doubt it
could be a back-end issue);
- gcc-3.3.1-20030720 VS gcc-3.4-20030806.
I can provide more datails if needed. Could be an inlining issue
of course.
Out of curiosity, it seems that the old 2.95.3 could finally be
sent to rest now:
text data bss dec hex filename
833352 47200 78884 959436 ea3cc linux-2.6.x/vmlinux_gcc331
857208 72800 60836 990844 f1e7c linux-2.6.x/vmlinux_gcc295
--
// Bernardo Innocenti - Develer S.r.l., R&D dept.
\X/ http://www.develer.com/
Please don't send Word attachments - http://www.gnu.org/philosophy/no-word-attachments.html