This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Big kernel size increase with gcc 3.4


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




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]