Received: by 10.213.65.68 with SMTP id h4csp1274299imn; Wed, 4 Apr 2018 16:12:44 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+tK+39oAc8k4RK7mSOyOxUpFL8xCO+XSjjg9gj+v69X2tdtJX7kebXIB80ijcSeFUX/QmV X-Received: by 2002:a17:902:24c:: with SMTP id 70-v6mr20422550plc.384.1522883564885; Wed, 04 Apr 2018 16:12:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522883564; cv=none; d=google.com; s=arc-20160816; b=StlutJTnp6lS9pzAXhDuSbbMSn41rOsryeKt62H1vIsgzaNxXB+ryVVj6gOvKg58OY REZAfZEEKchBOnuhoFwVOWGepalYoud7kGUG/8mscogKD1I1KqkywFyWO18/kGP3uTde hcGR6+LNx4USWmlCtn3DzC9sSnN7czegiqfA9Imqj1ZmV/UHxJNkgVo5ik7K52QQloDt e0RLOHY1fAOKoLpIXVBdwz1NQe2qSkzGEY6Ub28GJZ5qKJKntUISa5hpqLJf1XLm1r/J 0NgDL99hLtaduu+ofFnVFvKpVDJ7g6KVR090/nVOov/v9Dbw+6lYMH3ncN9yqISY9bkD zURg== 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 :arc-authentication-results; bh=O4BEtprmRdLBaRwujm8Kdk8wIGXDAT0htXMIWy2hO7w=; b=Re9t4PXjTlVQx++uHyIp0Skm8e5kmiNeRbFufHorAXbQVYAdfq8Ns5Y5J/6GpqobSW IvhVItaLOOCa0NK8qdESxkB86sk71IJZ5IEXtfwgKs08UrcTgKNSHek0spOmWSM66Ugy GSQ8obzc9t4S3kk7QnKA9BhEI1v8HBcWw1++u6Cqz6aHR/q8xyongZDLS2HsljYHpINb 7nugfSIFSiiW8KC3o50gOWzJ3Ol4XNcopeKDqW+KgI4ny2k5aWBLFRxEzkHixpvGdif1 TqGAa7zYRgRJVpjukeKo0XqTSpArb4cJOc7uYhtz9+i3fYX/6S6RUWtFV1A5YMDmSh+p dZvg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ni/kl0pX; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d92-v6si4328562pld.195.2018.04.04.16.12.30; Wed, 04 Apr 2018 16:12:44 -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=@google.com header.s=20161025 header.b=ni/kl0pX; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752548AbeDDXLK (ORCPT + 99 others); Wed, 4 Apr 2018 19:11:10 -0400 Received: from mail-it0-f66.google.com ([209.85.214.66]:35824 "EHLO mail-it0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752487AbeDDXLJ (ORCPT ); Wed, 4 Apr 2018 19:11:09 -0400 Received: by mail-it0-f66.google.com with SMTP id v194-v6so909068itb.0 for ; Wed, 04 Apr 2018 16:11:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=O4BEtprmRdLBaRwujm8Kdk8wIGXDAT0htXMIWy2hO7w=; b=ni/kl0pXS6J7lYALRUaTpGw0XPkV+20QwkW5r0HfVstM0mvxE9T7+On+hY9w8uyxU5 q0a/rrsTkmOe5wxmCfs+T5QdfIQ+1rFPqqeRMORNKSuA+op0Q5V8lKVNt9eI0SohgEJf w0IJVzyoPI8awUk1g1MCLA8joO8wLqkbLLmC9h3p15I1NCNwUlm8+0eybxWYW/FhRAR+ ajPkmBY6cTuoF082c+6F/HpzdUptc/ZejJHqkfazUi2HgniNOd9aBN3PKr7mBRmZDZWE bVBcFklVPnW3a1T9CsL6kQYmRMFReATSZtIFxSfslYF+KdGK3njZry4cP7ZYrSVteOzw jgOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=O4BEtprmRdLBaRwujm8Kdk8wIGXDAT0htXMIWy2hO7w=; b=JgwSn1dh+nL5ovp2+eTVAIliouOUf5bLT1EmrvXzmIKu4j3Pa+YcR9f83p2hjc3u3a ybJ/Dop0dLLI8hoCek4M88mXcSOOJQIdWCprle75F5rKL8abqYXi11EfgAjjhIe055jZ c6NDUxfB54cs2WtBiUja+ZuNRhYkiHR852R9OsZYm3gFNWhNhjtiHMcfZieurbBgX+3f hMNXbf74ZkXGhtoAHsO+24whJWUlnsjVxfn4zZmc6N8gADxg8JGglhDK8BmxQ2khNhR3 deEECvd6NFEgFFzJkSPw7YtHC82j8PW2sNNtWMUIzzN/t3MtEeCtwa3f28kA0wxXVFUV 2WPQ== X-Gm-Message-State: ALQs6tBMUbkrnCEFIqJs9mupYLSATGK7zoEYZqWO0LDj55j32Iz3LNfZ /XBzsFkUi1ecc8a3Dks/qtFECv4HtvdJ8x4FHPU7Zg== X-Received: by 2002:a24:594e:: with SMTP id p75-v6mr12400386itb.135.1522883468360; Wed, 04 Apr 2018 16:11:08 -0700 (PDT) MIME-Version: 1.0 References: <20180402095033.nfzcrmxvpm46dhbl@gmail.com> <20180403085904.GY4082@hirez.programming.kicks-ass.net> <20180403095118.rpf7tj577dppvx7d@gmail.com> <20180403180658.GE87376@google.com> <20180404093823.GC25996@kroah.com> In-Reply-To: From: Nick Desaulniers Date: Wed, 04 Apr 2018 23:10:58 +0000 Message-ID: Subject: Re: [GIT PULL] x86/build changes for v4.17 To: Linus Torvalds Cc: Greg KH , Matthias Kaehlcke , Ingo Molnar , Peter Zijlstra , LKML , Thomas Gleixner , Andrew Morton , James Y Knight , Chandler Carruth , Stephen Hines , Kees Cook , groeck@chromium.org, Greg Hackmann , Manoj Gupta 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 Wed, Apr 4, 2018 at 10:13 AM Linus Torvalds < torvalds@linux-foundation.org> wrote: > The fact that clang by default enables "-fmerge-all-constants" > behavior is just inexcusable. That's not just "let's do invalid > optimizations based on undefined behavior". That's an actual "let's do > known invalid optimizations that are explicitly disallowed even by the > standard". Manoj already has a patch for this that looks like it's passed code review: https://reviews.llvm.org/D45289 -- Thanks, ~Nick Desaulniers