From: Quentin Schulz <[email protected]> Right now LTO is in-between both when using menuconfig.
Signed-off-by: Quentin Schulz <[email protected]> --- Kconfig | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Kconfig b/Kconfig index 1d600342685..c435fb43182 100644 --- a/Kconfig +++ b/Kconfig @@ -140,6 +140,15 @@ config SPL_OPTIMIZE_INLINING do what it thinks is best, which is desirable in some cases for size reasons. +config TPL_OPTIMIZE_INLINING + bool "Allow compiler to uninline functions marked 'inline' in TPL" + depends on TPL + help + This option determines if U-Boot forces gcc to inline the functions + developers have marked 'inline'. Doing so takes away freedom from gcc to + do what it thinks is best, which is desirable in some cases for size + reasons. + config ARCH_SUPPORTS_LTO bool @@ -163,15 +172,6 @@ config LTO If unsure, say n. -config TPL_OPTIMIZE_INLINING - bool "Allow compiler to uninline functions marked 'inline' in TPL" - depends on TPL - help - This option determines if U-Boot forces gcc to inline the functions - developers have marked 'inline'. Doing so takes away freedom from gcc to - do what it thinks is best, which is desirable in some cases for size - reasons. - config CC_COVERAGE bool "Enable code coverage analysis" depends on SANDBOX -- 2.52.0

