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]

Re: Big kernel size increase with gcc 3.4


Ville Herva wrote:

You should try -Os if you want to optimize for size.

I was about to suggest that, too.


It could be that while optimizing for speed, gcc 3.4 simply inlines way more
by default (whether or not that actually makes the code faster is a
different question). I think -Os could be a better comparison.

You were both right. With -Os, GCC 3.3.1 and 3.4 perform similarly, with a slight advantage for 3.4 :-)

  text    data     bss     dec     hex filename
833352   47200   78884  959436   ea3cc vmlinux_gcc331
807140   48036   78884  934060   e40ac vmlinux_gcc331_Os
796264   50560   78884  925708   e200c vmlinux_gcc34_Os

--
 // 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]