Big kernel size increase with gcc 3.4

From: Bernardo Innocenti (bernie@develer.com)
Date: Thu Aug 07 2003 - 21:39:02 EST


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

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Aug 07 2003 - 22:00:41 EST