From: Quentin Schulz Date: Fri, 12 Dec 2025 18:13:13 +0000 (+0100) Subject: Kconfig: put TPL_OPTIMIZE_INLINING next to SPL_OPTIMIZE_INLINING X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=863280eca06bc2e98492795a5bd9513438a60a0a;p=thirdparty%2Fu-boot.git Kconfig: put TPL_OPTIMIZE_INLINING next to SPL_OPTIMIZE_INLINING Right now LTO is in-between both when using menuconfig. Signed-off-by: Quentin Schulz Reviewed-by: Anshul Dalal Reviewed-by: Kory Maincent Signed-off-by: Peng Fan --- 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