Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp4271445pxb; Sat, 5 Feb 2022 08:23:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJwl64v7WblwXMG81+Vf2UXO7we/qPRl+CxWsOkaED5BeZK1edZZF1blGYuhJzBc2t4Ox7jb X-Received: by 2002:a17:902:ec81:: with SMTP id x1mr8394580plg.109.1644078204702; Sat, 05 Feb 2022 08:23:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644078204; cv=none; d=google.com; s=arc-20160816; b=qZsp+db+/19NoUkuNf+ouIus5YAsQBQPmhcbCkQZrS+padV163bxTPUB/gMWiB72IZ FdYwDCX+bqPeZNgS2mb0WsuC8N88g0PPVj6XmsbdXJ5f9SCa3UToTohu4PawxBBuYzBB I/mQDmMSHc7RuLrTcUNuGqdaxp0vhwlmKqm5ujuLzC0e/LZMnPSsZGOpRN/UkdplI7hN QKN5i6Hjp3lQvlAnkgVyMP6tlm5iAOsrVdv5CTfiWXZ4Z3kKiZHnHIMH5gGTnFTGeuXX R69hf1486NIGgETxi2+ar4asAYtBZY2nRTk+8/v7IQRNttuP0onIYES5gg2mTVAJX+3+ hG4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=q6yCl0yrttabI3s7nqjUHynlo3srHrhXhPGElzUkPOk=; b=AmqdYE0DZVb+ijb0G/mQCkgGoGn4qLBup8S5bUlDqc2k25shUcuknGGIzFHedOhg4J aYMegwLroS4VNGFregVlSlwT0Tli/fY0EcD4giNtshlxGX/zRbKiNgaP9fcZpx6D7CYp o0Rm5tD5dK9WYf3122PJMezujjk6bWUpeQijEwoVwNA6hd9SCJayRf6ufJ4jtQc+41u4 /p6Yx/fNDQVd2EkBzHUnSOZsjEFiA4xS01/b4VNBy4+Nscn2lv1U2t11IJTTjr/YsUuM jMssdzHIyJwWET8zteJG/ET8kO2vyf34LXBbgqT0palaGvqHcZUlxKo1aIEmnjyHnV41 5fyg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=bmiNtc6A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k12si4501708pls.575.2022.02.05.08.23.12; Sat, 05 Feb 2022 08:23:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=bmiNtc6A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S236766AbiBAVQP (ORCPT + 99 others); Tue, 1 Feb 2022 16:16:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36008 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230239AbiBAVQL (ORCPT ); Tue, 1 Feb 2022 16:16:11 -0500 Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C0631C061714 for ; Tue, 1 Feb 2022 13:16:10 -0800 (PST) Received: by mail-lj1-x236.google.com with SMTP id q22so25963016ljh.7 for ; Tue, 01 Feb 2022 13:16:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=q6yCl0yrttabI3s7nqjUHynlo3srHrhXhPGElzUkPOk=; b=bmiNtc6Ae29Swmg5fc3H/k70xhmmRjtEjcPNh6FgLoUvJUpcAPPu97uoLwA0w0jrBm pOM4eMl/IT8X7Cc+T6CXPeQN9ZhyAtdZvS+QxdMrD1DqVNceZpJM4lngftoZhGtHnGK4 ZWyyIS9wSZqC66iUtcrIssw5hmv6RSKrTKBrF2jdoFRuGK8OpPHYqiTapSwFfZGjK8Tq LSwav0CpaPFnaGgLR7Q7ZTDTd2TRQ9mookKcao1R1BP/8Xe1sY2oucnvpapPvMkhzvbm CI4j/p0vMv2nfp4JhWuXv39ktAikVGbiN6n6lu5GHzemWtezMJcc97L4SzCcaPrNdxtU hzvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=q6yCl0yrttabI3s7nqjUHynlo3srHrhXhPGElzUkPOk=; b=QEMz8U/SbTtd6thDWXi1o6Z9mf8sbu4Da6T5f16VYgiqoxUIeEad4kU3c1wIMgihS3 beyYbu5l/+Xch+9Amcthny+EtvO7h47gu/7JoZ2MWr8QB94GUd5D+s8Ipt1qUD3FMXh0 6PiL6Gf2h28pDAaynvb9TDY3kH6ArVqb8af7/Fru7m/ZGneXubfx3hj+Hh79ZwEZPq9T PpuIOiOIZvvrRq8NvTiIjd3m/nAaObsqsjJ4CSHFaKR++Q2wS0PUGMLf5/OGfAAB3Zsa /54yyywA23tYD8LQtKPJD/IFkHAgUKjrh80CsBc39HNOgiLnjrlhEQV+m1+H2F8V5kcr KueQ== X-Gm-Message-State: AOAM533glHAGrvHYBJ4CeJiVkWX4H+TTZsKK67RRG0PStX2OHaCHOYcN v8Tcqq6Q/yQvjeEZ9J47zjEOcD10z/zgIaBN0TXzfr66T4U= X-Received: by 2002:a05:651c:3c7:: with SMTP id f7mr13251141ljp.62.1643750168915; Tue, 01 Feb 2022 13:16:08 -0800 (PST) MIME-Version: 1.0 References: <20220201010838.1494405-1-seanjc@google.com> <20220201010838.1494405-2-seanjc@google.com> In-Reply-To: From: Nick Desaulniers Date: Tue, 1 Feb 2022 13:15:57 -0800 Message-ID: Subject: Re: [PATCH 1/5] Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug To: Sean Christopherson Cc: Paolo Bonzini , Nathan Chancellor , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , kvm@vger.kernel.org, llvm@lists.linux.dev, linux-kernel@vger.kernel.org, Peter Zijlstra , syzbot+6cde2282daa792c49ab8@syzkaller.appspotmail.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 1, 2022 at 12:56 PM Sean Christopherson wrote: > > On Tue, Feb 01, 2022, Nick Desaulniers wrote: > > Note: gcc-10 had a bug with the symbolic references to labels when > > using tied constraints. > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98096 > > > > Both compilers had bugs here, and it may be worth mentioning that in > > the commit message. > > Is this wording accurate? > > gcc also had a similar bug[3], fixed in gcc-11, where gcc failed to > account for its behavior of assigning two numbers to tied outputs (one > for input, one for output) when evaluating symbolic references. SGTM -- Thanks, ~Nick Desaulniers