Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp2603926ybl; Thu, 29 Aug 2019 10:20:28 -0700 (PDT) X-Google-Smtp-Source: APXvYqzsItZLQHvTUoS21WX516K/DCU5/2gZaPcWxzeztgdWBY6+cpIuS0agMf6C2EIfkkDLDQlA X-Received: by 2002:a63:494d:: with SMTP id y13mr9458804pgk.109.1567099228647; Thu, 29 Aug 2019 10:20:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567099228; cv=none; d=google.com; s=arc-20160816; b=obiEdPPkZr8aKZZnmX1bKNApVD/np6HW0tfzyJXXCOOif3PkfrhJtf0PnJlAp5M2l7 a3CbJhxalsubua53lxsnTU2XUd8SZ1xrLFADLKGn5zlS2+d14YyjVrMVihxaP0zmj4Oe Em5kgjEAN9HRueGyL8AzIWkmRmim/PX3im+AU9EoZwmWGEeyKIPSVG9pHJiqKRECaiVE 2oJ1Oea7Gkp8jbzX4L+y/wgXZxwysl0WcXYS3J/uXYFGBhserrUhp08f2NU9xjmPl38P 34zEcqOu9gXTChcchoTlN0hzvws6aRB8knXYNG+yTpPUoxmTtEvq+ODnjIlDey6+yp+e TbYg== 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:dkim-signature:dkim-filter; bh=jCxDkVSWG7Y4WLqCHMtqonuIZYm6GUxztAGzGCbt8DY=; b=kCQRwLVScT0+QLtvAqWIdTVd9MCurQfnfOQNIaCPHsztisW0XKF+YhPBLFAg5xfMav 7whcy0i2eDJaE8EkbKd7Oju9B1eO9Q8NZnlYmTp/rbrtguwbqXe3FcvzDLcyIbFhmZp4 AtBGI1p0gfVb2MvRzF7o6oXqRnARZcIji7N9vysQ37lKn/1NnFbsV4/SbmsBJ3nb+XqF p+4q/vVfXVp1q/wYXBD1GXRiYxoGWy6I5PW+mSXdqQZENpKYtRlN7lTrUK7J7LMc+86s GugTQNGqDUHxVzNWiQiLL9yKpSKP4nExjh7oDhHklox32paU+0tHof/jXbWvX8ZI1rA1 NFjg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=f9g1cyoM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e3si2680524pjr.26.2019.08.29.10.20.12; Thu, 29 Aug 2019 10:20:28 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=f9g1cyoM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727857AbfH2RTK (ORCPT + 99 others); Thu, 29 Aug 2019 13:19:10 -0400 Received: from conssluserg-04.nifty.com ([210.131.2.83]:57736 "EHLO conssluserg-04.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726973AbfH2RTK (ORCPT ); Thu, 29 Aug 2019 13:19:10 -0400 Received: from mail-ua1-f45.google.com (mail-ua1-f45.google.com [209.85.222.45]) (authenticated) by conssluserg-04.nifty.com with ESMTP id x7THIqQF009484; Fri, 30 Aug 2019 02:18:53 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-04.nifty.com x7THIqQF009484 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1567099133; bh=jCxDkVSWG7Y4WLqCHMtqonuIZYm6GUxztAGzGCbt8DY=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=f9g1cyoMRFyH7y6LclyK92Jot+xdceeqdnWJA/zNPgEqKYQHK273xwL5Eu3jT7TD0 CUiEM4/R4i6CuUF2ZkSQQb0cmpRQ8aia0wBUUqn05KTGZVy/kSYxWOJAhKu8sXNM4L j1KElIuyrl5UAA046of0aisi/AQ2YP5JDV5N7oRps+vOyTntcjg0KUQqjkDjQNLJQj kYp2SxvVhhI5JwYCZ0gUj8/6p9+UGr7BHV2Q0Ffg5jEanT81v0EgMljhCQ8yMlxLkx OxozUmYi7YIviYEZkokcbPSKo/lRUs1OmQerQsZE21vQguLDrb1N6wcqP+0eSGSxHt vDuySaTEUeDxg== X-Nifty-SrcIP: [209.85.222.45] Received: by mail-ua1-f45.google.com with SMTP id k7so1415473uao.6; Thu, 29 Aug 2019 10:18:53 -0700 (PDT) X-Gm-Message-State: APjAAAVGHSQnSdIOw//fbpFC374BgD3pJEBzCi4o9ueSqgZx6TzMrPal eDL7iRQvHzdtoUyclkjgqq94pKoWWobYnZfIsaw= X-Received: by 2002:ab0:4261:: with SMTP id i88mr5511251uai.95.1567099131876; Thu, 29 Aug 2019 10:18:51 -0700 (PDT) MIME-Version: 1.0 References: <20190815225844.145726-1-nhuck@google.com> <20190827004155.11366-1-natechancellor@gmail.com> In-Reply-To: From: Masahiro Yamada Date: Fri, 30 Aug 2019 02:18:14 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] kbuild: Do not enable -Wimplicit-fallthrough for clang for now To: Nick Desaulniers Cc: Miguel Ojeda , Nathan Chancellor , Michal Marek , Linux Kbuild mailing list , Linux Kernel Mailing List , clang-built-linux , Nathan Huckleberry , Joe Perches Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 29, 2019 at 2:44 AM Nick Desaulniers wrote: > > On Wed, Aug 28, 2019 at 10:39 AM Nick Desaulniers > wrote: > > > > On Wed, Aug 28, 2019 at 9:45 AM Miguel Ojeda > > wrote: > > > > > > On Wed, Aug 28, 2019 at 6:21 PM Masahiro Yamada > > > wrote: > > > > > > > > Applied to linux-kbuild. Thanks. > > > > > > > > (If other clang folks give tags, I will add them later.) > > > > > > Acked-by: Miguel Ojeda > > > > I verified that GCC didn't get support for -Wimplicit-fallthrough > > until GCC ~7.1 release, so the cc-option guard is still required. > > Acked-by: Nick Desaulniers > > Thanks for the patch Nathan. > > Also, there's an inconsistency between Makefile vs > scripts/Makefile.extrawarn that's been bugging me: it seems we enable > GCC only flags in Makefile, then disable certain Clang flags in > scripts/Makefile.extrawarn. All the flags listed in scripts/Makefile.extrawarn depend on W= option. The options in Makefile are passed irrespective of W=. There is no inconsistency. > Not necessary to fix here and now, but I > hope one day to have one file that has all of the compiler specific > flags in one place (maybe its own file), so I only have to look in one > place. I know, I know, "patches welcome." ;) > > -- > Thanks, > ~Nick Desaulniers -- Best Regards Masahiro Yamada