diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Kconfig.debug | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index d695ec1477f3..d5411a7484f6 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug | |||
@@ -318,6 +318,20 @@ config HEADERS_CHECK | |||
318 | exported to $(INSTALL_HDR_PATH) (usually 'usr/include' in | 318 | exported to $(INSTALL_HDR_PATH) (usually 'usr/include' in |
319 | your build tree), to make sure they're suitable. | 319 | your build tree), to make sure they're suitable. |
320 | 320 | ||
321 | config OPTIMIZE_INLINING | ||
322 | bool "Allow compiler to uninline functions marked 'inline'" | ||
323 | help | ||
324 | This option determines if the kernel forces gcc to inline the functions | ||
325 | developers have marked 'inline'. Doing so takes away freedom from gcc to | ||
326 | do what it thinks is best, which is desirable for the gcc 3.x series of | ||
327 | compilers. The gcc 4.x series have a rewritten inlining algorithm and | ||
328 | enabling this option will generate a smaller kernel there. Hopefully | ||
329 | this algorithm is so good that allowing gcc 4.x and above to make the | ||
330 | decision will become the default in the future. Until then this option | ||
331 | is there to test gcc for this. | ||
332 | |||
333 | If unsure, say N. | ||
334 | |||
321 | config DEBUG_SECTION_MISMATCH | 335 | config DEBUG_SECTION_MISMATCH |
322 | bool "Enable full Section mismatch analysis" | 336 | bool "Enable full Section mismatch analysis" |
323 | help | 337 | help |