Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp39910ybj; Fri, 8 May 2020 06:06:54 -0700 (PDT) X-Google-Smtp-Source: APiQypJ+PyxFcSFSI45nP+dPVx9BmHq+hy72gebsxETTwGnPKDkWz3cGO3nCkwKFFcyEusKEgy+j X-Received: by 2002:a17:906:48c:: with SMTP id f12mr1852174eja.93.1588943214209; Fri, 08 May 2020 06:06:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588943214; cv=none; d=google.com; s=arc-20160816; b=jAv3DeUApryL5ntDtFdIjYEjl5rY6dLRjFRgcS3zcojVlvKGyuQagGKxSxcm4ZlYqd voUZNK1Y+MawGggRFNOBMBkH8S1zhrTjTehcys9koyhs03AJ/9hlHy+6V46GMTbZEn6A w0k7Nln3BcnIZX1zNfH/e+diTu7GmKr1vxtOThG41aKA7lo51fifnW38nG/NT/HtEQ4k o/IxozV+YKQj7FqQlNRJmv5gaiALjFWVG/tK63j/tosC6oY/RZXK6MkpmYzcJFgell8c 5kON1QLKpj3dkn/JriWsdGCvf/VmV1wyExY8bgEzhdKEcvXrpCG7na/znUjZ5ZICa1w/ zj2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=Rf1zVU1c4gYFKVSgyDhQArIAqpVCOlolo4Q4I/qktNA=; b=iaijel2+olyw4lo5bng3Ny+JUnrq+OdM3K9OnBXhRBlCsPFZzO9K3w9uyZHb/SLouh G3bnBsHrhlowqvaa7EXxHO2E7lLQkyllD1R1tNZu3hTg3lv2OM+Iw9Zl+3+WrnwobYbt CZRoUBOZfvm7wcswdqHDjYgvE7zd00NHulMFHg3jgSdV+aQpo1S0kzO7O5h1qz5p38Iu YAwSr6tVETrOXyb6/78Bd7doy0ICWhbqN6Z2ZA9YL+Ddvq+gfDlVT8k6DHyq6HuhE8eM PXzEKEpbIsEFeupjwjn+u8h4mVJY4JZ5h5U8CkbuRlR7iniKdJKzQd/6AXLbQWwVVkAe ay3g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ox5si858486ejb.530.2020.05.08.06.06.30; Fri, 08 May 2020 06:06:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728555AbgEHNEp (ORCPT + 99 others); Fri, 8 May 2020 09:04:45 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:43063 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729403AbgEHNEo (ORCPT ); Fri, 8 May 2020 09:04:44 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MWiUg-1jda6M41pw-00X5Sl for ; Fri, 08 May 2020 15:04:43 +0200 Received: by mail-qt1-f172.google.com with SMTP id p12so1098308qtn.13 for ; Fri, 08 May 2020 06:04:42 -0700 (PDT) X-Gm-Message-State: AGi0PuY5Ti0+VgcYk494vqasUJQwfTeM231S0FinofdigCBuyAqeRtz3 iDDwAcjX8/V8HzQ2UGq4a8709cBC1FkMvP1EBOU= X-Received: by 2002:ac8:4c8d:: with SMTP id j13mr2841736qtv.142.1588943081780; Fri, 08 May 2020 06:04:41 -0700 (PDT) MIME-Version: 1.0 References: <20200507224530.2993316-1-Jason@zx2c4.com> <20200508090202.7s3kcqpvpxx32syu@butterfly.localdomain> <20200508113336.2vdfdnc6tqyx4pu6@butterfly.localdomain> In-Reply-To: From: Arnd Bergmann Date: Fri, 8 May 2020 15:04:25 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] Kconfig: default to CC_OPTIMIZE_FOR_PERFORMANCE_O3 for gcc >= 10 To: "Jason A. Donenfeld" Cc: Oleksandr Natalenko , LKML , X86 ML , Andrew Morton Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:WtDCZNNOTxD3Xnxd13MZ0sZLkIez7V9W7kTAVGAzwjW02gEwKEb CzwwYOceaBhhylEk8GJDq6Wu/TXgpHM1qPbVJNszenKlYXCA+kAoKGyI3q0V1nIdf512iMk cRI8koOOa1tUi44QHIamukp1np1WgICPtYsgIiX+f+jXx3liQtbNO106Gx6Ub5KIeti2hNa DFDZ7g9gYtjZ8tvsvtAHQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ep5r8y5ZDnE=:wbxWA3LoH1dAhmPCmfc+kH iRg2MnuPVTcv6Z0u8juC/zvS9FNaN2upKEiZwNsFd1OnZykQNhlA06Apjs+zm0tKGGj7ZM4Qw a03mcFCSmZtMlGwKTAxieYpMgIZm1Oy9Im3uOR2Mmws3ayix7kB/py/GyFOWVsazFN1Ep7HE2 8higksKovRTCHnrYjReiDr7WlHu2QuUdDja1xMHtvCIn40MiFY13gzVI004QuArGAN6MQQ0Kg dJ9lZA9s8AKKYYoQSOYhMd3kCHnSmKF/rdovPNLPvt6YAtIaQaojUrQTx0mSfRL7Mx9F5ScY2 Bnvv2zS+0vwtgLWPeW5lPrrdrK371ynh5/ksmjzK0RkLDBwufKoW8cm8VBKS+KPH/K3iZHs5b zWlLP0raSnmr/k6z9W2oLVsUdtqBjii6jk5f+bnqFjWoNuWctRBEhsOoSjyv2EodJXl9hMwNq JauphDDIWSkSY0qSO0ztE8CIwESexwpOcR9veall4WzDZ04sf60i5Q5AdnpTi3qUTV06d8NbN vHlAfHPx9/jn4Y58cZEsbWUKe0JSnMU1g6tlQVGynHk1OWf0SvKPzRvd8a/Zub8mG5Owd5+6W xnfzKyNxlUrBbndbDwpxv1u3ZM9N+zTZdxglZOhg4Qekps0WxdAfcJJSLEKxFxKt0J6MRW3FQ 2l3rRwBBGoFALaXbbIK4rE7Iwqc8qCkXOI3kbOxpG430YtHawwRiWiEbAcpV8WgecXeaNbjP/ tTyQlGhofLM7V00rAYYV1Naj8kSTo/abuXLlepXye8St8oJZMN3j4DYT4NerwpmTAgq77qxHf 4U8vlmGWzrNWGHLyAPb04nA4Sp4eVSWaH9djEsEUxotUbUnM3s= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 8, 2020 at 2:07 PM Jason A. Donenfeld wrote: > On Fri, May 8, 2020 at 5:56 AM Arnd Bergmann wrote: > > The other significant thing -- and what prompted this patchset -- is > it looks like gcc 10 has lowered the inlining degree for -O2, and put > gcc 9's inlining parameters from -O2 into gcc-10's -O3. I suspect it is more complicated than that, as there are a number of parameters that determine inlining decisions. It's also not clear whether the ones for -O3 are generally better than the ones with -O2, or if it's just that whatever changed caused a few surprises but is otherwise preferable. Did you see regressions in specific modules, or just a general slowdown or growth in object size as the result? Arnd