Expose "Optimize for size" option for everybody
Let's put my money where my mouth is. Smaller code is almost always faster, if only because a single I$ miss ends up leaving a lot of cycles to make up for. And system software - kernels in particular - are known for taking more cache misses than most other kinds. On my random config, this made the kernel about 10% smaller, and lmbench seems to say that it's pretty uniformly faster too. Your milage may vary. Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
83bab9a4bb
commit
0910b444bc
@ -339,7 +339,7 @@ config EPOLL
|
|||||||
support for epoll family of system calls.
|
support for epoll family of system calls.
|
||||||
|
|
||||||
config CC_OPTIMIZE_FOR_SIZE
|
config CC_OPTIMIZE_FOR_SIZE
|
||||||
bool "Optimize for size" if EMBEDDED
|
bool "Optimize for size"
|
||||||
default y if ARM || H8300
|
default y if ARM || H8300
|
||||||
help
|
help
|
||||||
Enabling this option will pass "-Os" instead of "-O2" to gcc
|
Enabling this option will pass "-Os" instead of "-O2" to gcc
|
||||||
|
Loading…
Reference in New Issue
Block a user