Re: [PATCH RFC] init/Kconfig: enable -O3 for all arches
From: Krzysztof Kozlowski
Date: Tue Dec 10 2019 - 10:37:25 EST
On Tue, 10 Dec 2019 at 15:57, Oleksandr Natalenko <oleksandr@xxxxxxxxxx> wrote:
> Building a kernel with -O3 may help in hunting bugs like  and thus
> using this switch should not be restricted to one specific arch only.
> Thus lets expose it. If for some reasone we have to hide it, lets hide
> it under EXPERT.
You are not hiding it under EXPERT so no need to document in commit
log theoretical future decisions.
> The commit is made against next-20191210 tag.
This does not belong to commit message. You can put such under the ---
>  https://lore.kernel.org/lkml/673b885183fb64f1cbb3ed2387524077@xxxxxxxxxxxxxx/
> Signed-off-by: Oleksandr Natalenko <oleksandr@xxxxxxxxxx>
> init/Kconfig | 1 -
> 1 file changed, 1 deletion(-)
> diff --git a/init/Kconfig b/init/Kconfig
> index a34064a031a5..b41b18edb10e 100644
> --- a/init/Kconfig
> +++ b/init/Kconfig
> @@ -1228,7 +1228,6 @@ config CC_OPTIMIZE_FOR_PERFORMANCE
> config CC_OPTIMIZE_FOR_PERFORMANCE_O3
> bool "Optimize more for performance (-O3)"
> - depends on ARC
> imply CC_DISABLE_WARN_MAYBE_UNINITIALIZED # avoid false positives
> Choosing this option will pass "-O3" to your compiler to optimize