Re: -Os versus -O2

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Adrian Bunk
Date: Sunday, June 24, 2007 - 6:33 pm

On Sun, Jun 24, 2007 at 05:58:46PM -0700, Arjan van de Ven wrote:

My point is commit c45b4f1f1e149c023762ac4be166ead1818cefef

CC_OPTIMIZE_FOR_SIZE is currently known as an experimental feature to 
improve the _performance_.


For a given gcc version, there's a finite number of differences between 
-Os and -O2. 

The interesting question is for which differences with gcc 4.2 we want 
the -Os version in the kernel for best performance. This should then be 
controllable through gcc options.


That's a different point.

If you don't care about performance but care about size then -Os is 
the best choice.


Agreed, but CONFIG_CC_OPTIMIZE_FOR_SIZE should again be under 
CONFIG_EMBEDDED.

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH] trivial: the memset operation on a automatic a ..., Segher Boessenkool, (Sat Jun 23, 8:21 am)
-Os versus -O2, Adrian Bunk, (Sun Jun 24, 5:41 pm)
Re: -Os versus -O2, Arjan van de Ven, (Sun Jun 24, 5:58 pm)
Re: -Os versus -O2, david, (Sun Jun 24, 6:08 pm)
Re: -Os versus -O2, Arjan van de Ven, (Sun Jun 24, 6:17 pm)
Re: -Os versus -O2, Rene Herman, (Sun Jun 24, 6:23 pm)
Re: -Os versus -O2, Rene Herman, (Sun Jun 24, 6:31 pm)
Re: -Os versus -O2, Adrian Bunk, (Sun Jun 24, 6:33 pm)
Re: -Os versus -O2, david, (Sun Jun 24, 6:33 pm)
Re: -Os versus -O2, Jeff Garzik, (Sun Jun 24, 6:34 pm)
Re: -Os versus -O2, Rene Herman, (Sun Jun 24, 6:41 pm)
Re: -Os versus -O2, Adrian Bunk, (Sun Jun 24, 6:46 pm)
Re: -Os versus -O2, david, (Sun Jun 24, 7:19 pm)
Re: -Os versus -O2, Willy Tarreau, (Sun Jun 24, 10:04 pm)
Re: -Os versus -O2, Segher Boessenkool, (Mon Jun 25, 12:03 am)
Re: -Os versus -O2, Segher Boessenkool, (Mon Jun 25, 12:08 am)
Re: -Os versus -O2, david, (Mon Jun 25, 12:13 am)
Re: -Os versus -O2, david, (Mon Jun 25, 12:15 am)
Re: -Os versus -O2, Segher Boessenkool, (Mon Jun 25, 12:35 am)
Re: -Os versus -O2, Segher Boessenkool, (Mon Jun 25, 12:41 am)
Re: -Os versus -O2, Willy Tarreau, (Mon Jun 25, 1:19 am)
Re: -Os versus -O2, Segher Boessenkool, (Mon Jun 25, 1:41 am)