From patchwork Sat Dec 17 16:52:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yonggang Luo X-Patchwork-Id: 62092 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C2F513AA9426 for ; Sat, 17 Dec 2022 16:53:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C2F513AA9426 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1671296024; bh=u9aCt6m38yrrRcF0GDHlm7o5uG97qUxJdz0kqCOQOww=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Help:List-Subscribe:From: Reply-To:From; b=r+v9OJuKGk9Ql9bLWfVXHDZHg5Rcs6yzI9uO4pWBTmdGCqBA+YU3OZxbp9NHl4v3C biR2fI6m9Z//5pQYucWoVUWLUaLo9NVRXeRzXhtgLbnc7P5jh0AfRo0Nf/nTYH1Q8N q4443zUrHg7tjyqfMK9GBmQTnceOpL04eG/72oTs= X-Original-To: elfutils-devel@sourceware.org Delivered-To: elfutils-devel@sourceware.org Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by sourceware.org (Postfix) with ESMTPS id 21F403AA9437 for ; Sat, 17 Dec 2022 16:52:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 21F403AA9437 Received: by mail-pj1-x1035.google.com with SMTP id b13-20020a17090a5a0d00b0021906102d05so5227197pjd.5 for ; Sat, 17 Dec 2022 08:52:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=u9aCt6m38yrrRcF0GDHlm7o5uG97qUxJdz0kqCOQOww=; b=p7KiAnPu7HKurYMPkGTARQcqN9t409mS3Vf6q4TxTtLVbNAwndkm+LOr2zMPmLQhOh cr8PEnJd732OfV5DNDpFw6sF2RKHpVxofv17F7sg/Ys/ti1AmlH04/wmNrR4HgspZTc/ R+iv/Pc/CPxTRrAq5ibDrHcycHs5tv1TRNBK+9BS6hjQ4+DxaD5DkPoPomT1dHcczxmK E/HRqzvzX+lQvew251B0FhP5Du1HiX63lAxm1twTCi02XIyE1wE3eVCoD7xN5Wn5hdpo M47ESeT2qNo62LPnTg3qn9l68a0anFdjvYCvgCUarUXFHNWBWz2HAkcnHieqWMoyE9rR hAlw== X-Gm-Message-State: AFqh2kp1nUVLyk8tPhoLCLFAFqx0Ao16twP0NE3ha1Z8VJounTfUEZ8o ZQ/V7EnqSHx4eOQ7EIfs4hORqySF7iI= X-Google-Smtp-Source: AMrXdXt+DzGWya01Ppjw3QSzXrc8Sdin3aQtv1sjXanVI6W2cAF1YUy8NqfaW9msWWo4ptpbvJfwwg== X-Received: by 2002:a17:90a:4f83:b0:219:c40:e3c with SMTP id q3-20020a17090a4f8300b002190c400e3cmr2869856pjh.33.1671295964894; Sat, 17 Dec 2022 08:52:44 -0800 (PST) Received: from localhost.localdomain ([103.94.185.75]) by smtp.googlemail.com with ESMTPSA id s92-20020a17090a2f6500b002191873187dsm6643229pjd.33.2022.12.17.08.52.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 17 Dec 2022 08:52:44 -0800 (PST) To: elfutils-devel@sourceware.org Cc: Yonggang Luo Subject: [PATCH v2 06/16] libcpu: Use __asm instead asm that can be recognized by both clang-cl and gcc Date: Sun, 18 Dec 2022 00:52:03 +0800 Message-Id: <20221217165213.152-7-luoyonggang@gmail.com> X-Mailer: git-send-email 2.36.1.windows.1 In-Reply-To: <20221217165213.152-1-luoyonggang@gmail.com> References: <20221217165213.152-1-luoyonggang@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-11.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: elfutils-devel@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Elfutils-devel mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-Patchwork-Original-From: Yonggang Luo via Elfutils-devel From: Yonggang Luo Reply-To: Yonggang Luo Errors-To: elfutils-devel-bounces+patchwork=sourceware.org@sourceware.org Sender: "Elfutils-devel" This block of code can not be removed. As it's contains a goto label enomem that been used elsewhere Signed-off-by: Yonggang Luo --- libcpu/i386_disasm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libcpu/i386_disasm.c b/libcpu/i386_disasm.c index c34f03d6..44bf7d37 100644 --- a/libcpu/i386_disasm.c +++ b/libcpu/i386_disasm.c @@ -468,7 +468,7 @@ i386_disasm (Ebl *ebl __attribute__((unused)), /* gcc is not clever enough to see the following variables are not used uninitialized. */ - asm ("" + __asm ("" : "=mr" (opoff), "=mr" (correct_prefix), "=mr" (codep), "=mr" (next_curr), "=mr" (len)); }