aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/Kconfig.debug14
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
321config 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
321config DEBUG_SECTION_MISMATCH 335config DEBUG_SECTION_MISMATCH
322 bool "Enable full Section mismatch analysis" 336 bool "Enable full Section mismatch analysis"
323 help 337 help