-Os versus -O2

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Arjan van de Ven <arjan@...>
Cc: Benjamin LaHaise <bcrl@...>, Oleg Verych <olecom@...>, rae l <crquan@...>, <linux-kernel@...>
Date: Sunday, June 24, 2007 - 8:41 pm

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

There is a real issue in the fact that compiling with -Os is available
through a kconfig option and AFAIR used by some distributions.

I doubt distros enable CONFIG_CC_OPTIMIZE_FOR_SIZE due to size 
considerations, but due to speed considerations.

I wouldn't care if CONFIG_CC_OPTIMIZE_FOR_SIZE was hidden behind
CONFIG_EMBEDDED, but as long as it's available as a general purpose
option we have to consider it's performance.

The interesting questions are:
Does -Os still sometimes generate faster code with gcc 4.2?
If yes, why?

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:
-Os versus -O2, Adrian Bunk, (Sun Jun 24, 8:41 pm)
Re: -Os versus -O2, Jeff Garzik, (Sun Jun 24, 9:34 pm)
Re: -Os versus -O2, Adrian Bunk, (Sun Jun 24, 9:46 pm)
Re: -Os versus -O2, , (Sun Jun 24, 10:19 pm)
Re: -Os versus -O2, Rene Herman, (Sun Jun 24, 9:23 pm)
Re: -Os versus -O2, Rene Herman, (Sun Jun 24, 9:31 pm)
Re: -Os versus -O2, Arjan van de Ven, (Sun Jun 24, 8:58 pm)
Re: -Os versus -O2, Adrian Bunk, (Sun Jun 24, 9:33 pm)
Re: -Os versus -O2, , (Sun Jun 24, 9:08 pm)
Re: -Os versus -O2, Segher Boessenkool, (Mon Jun 25, 3:03 am)
Re: -Os versus -O2, , (Mon Jun 25, 3:13 am)
Re: -Os versus -O2, Segher Boessenkool, (Mon Jun 25, 3:35 am)
Re: -Os versus -O2, Arjan van de Ven, (Sun Jun 24, 9:17 pm)
Re: -Os versus -O2, , (Sun Jun 24, 9:33 pm)
Re: -Os versus -O2, Willy Tarreau, (Mon Jun 25, 1:04 am)
Re: -Os versus -O2, Segher Boessenkool, (Mon Jun 25, 3:08 am)
Re: -Os versus -O2, Willy Tarreau, (Mon Jun 25, 4:19 am)
Re: -Os versus -O2, Segher Boessenkool, (Mon Jun 25, 4:41 am)
Re: -Os versus -O2, , (Mon Jun 25, 3:15 am)
Re: -Os versus -O2, Segher Boessenkool, (Mon Jun 25, 3:41 am)
Re: -Os versus -O2, Rene Herman, (Sun Jun 24, 9:41 pm)
Re: [PATCH] trivial: the memset operation on a automatic arr..., Segher Boessenkool, (Sat Jun 23, 11:21 am)