From patchwork Mon Apr 17 18:20:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Palmer Dabbelt X-Patchwork-Id: 84392 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp2319175vqo; Mon, 17 Apr 2023 11:23:24 -0700 (PDT) X-Google-Smtp-Source: AKy350YGqvFUDG6ytgmBUje9IgT6GdNvU1ezJ0GGvt35VYPhi6ewOh/jr9Ge7i6ZcmM1q2Pif02Y X-Received: by 2002:aa7:dd59:0:b0:4fa:8aa4:8d8b with SMTP id o25-20020aa7dd59000000b004fa8aa48d8bmr12689126edw.7.1681755804061; Mon, 17 Apr 2023 11:23:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681755804; cv=none; d=google.com; s=arc-20160816; b=DUwIGBkHfF59ZSwRe29/zPKlpRMARpNG9cazDDQTr3NtWVWejKHs64fspPHuTZkjQH qZMO5A/CyjxpezcwoIFa5oU58wn+UrTGbnTGnqxMbSMuRohcXdCHUNW91OXdZB5Tu7wy oOq7BgqvD41FazxWof50enjXP2FlCHFt1icirtRrxBjx9trh1fWnYsIBE6YPp66RtGWE yyTUVpUkWBfmNjliLcJF2Ere3V1YN2Vpmc+GH6pRUP8wsgjMPLx4PgO5MW/nxAjoFWFd dX40xbKGfiRtqzKi70KUmHF0CAF4K1k0wtntU+gHoYGERduT9AnhKni7DFTnJnqCXruL WDpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:to:from:cc :content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:dkim-signature:dmarc-filter:delivered-to; bh=q+VSXYdnTlcl29UsFWrJ/q0qnlmop/jczVJdPphHE60=; b=PyiXZ6b5JfQbWUKwyW7nQHjXN6i0NPMkBGak88NSUmMlfvhBLQ6cnxH11vfNKHzHzo 77isfBlwzgDoAY+JfZGR1P5oNV2uXibgxCPrvGQMoFAEG+0HhOmTFaUwfc+w+ESk83eL Moq1TE+qxXUUzsyMwRgobp7YrlEZyIEaWKWbchEXRmhfhpJeOERUPBC4hiVvaH5e0A/t RlGZlcxMJpFwCR6kurrCPxlliPAvnYAa88a3+6COdP2ZQ1JbTqg6HU8BO2DVFRFKZKW0 mhM4IPVxvqUol63up4gUI4e1Y2mDLCNdKfgdw5ceufkVNN2egpAhw/sz4CHpR0Gd1qB/ JWdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@rivosinc-com.20221208.gappssmtp.com header.s=20221208 header.b=XpdHLpwb; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id vz12-20020a17090704cc00b0094f2e8d96a5si4094707ejb.985.2023.04.17.11.23.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Apr 2023 11:23:24 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@rivosinc-com.20221208.gappssmtp.com header.s=20221208 header.b=XpdHLpwb; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D16F93853819 for ; Mon, 17 Apr 2023 18:22:04 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) by sourceware.org (Postfix) with ESMTPS id 1DE893858C3A for ; Mon, 17 Apr 2023 18:21:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1DE893858C3A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivosinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivosinc.com Received: by mail-pj1-x102a.google.com with SMTP id fw22-20020a17090b129600b00247255b2f40so13259352pjb.1 for ; Mon, 17 Apr 2023 11:21:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20221208.gappssmtp.com; s=20221208; t=1681755666; x=1684347666; h=to:from:cc:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:from:to:cc:subject:date :message-id:reply-to; bh=q+VSXYdnTlcl29UsFWrJ/q0qnlmop/jczVJdPphHE60=; b=XpdHLpwbuFQOMTJh/PZ+JZEho1RUdWoKlGjCwHk7OAmyPVSb9noFd1L+WmEQ/d7iwI fGtiLmS57MsGuSlLc5H4dvvZQYDmrGrVAye67wDBp36OCJDOj3a7qxSjxcqDgNXmKUGO uYs2JdOPjICbWqWTmBms4YkxXPhejEHH+pg7+lXsm1vraH2QI9Q7mZ8iZE7hiHyOQq7N N2my0kbr7wWfpXkLDsrIvuEBRHQDg1kYEYGHq5tdpeayg0AERQAtwG9qeRX3ymhMRXlm 6vP2AyyB4BSlHyuXl597TVmfj0aj7ehvviqkK/M8lAnWWAf7vkbI2cDlqQNs/OaWb/CS gQ1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681755666; x=1684347666; h=to:from:cc:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=q+VSXYdnTlcl29UsFWrJ/q0qnlmop/jczVJdPphHE60=; b=JoXD0juxa91hdFkndOmVSYU8n/1DQV34MpgpJsnDbivVRgI7rPE+rhBNGfS3DyoDaQ FtbTy+Tgk3hJa0joQnKpP0Vgey0uUqPpjiYhQBanUBj/e5s1/ldqRmALo5uU4tyVI1cD grsUD1fa6O+Yo3gDTwkdDXkV3HIo0wNn7wAgkAPZ/FvLH5uZX8UJGpKNrCnPYLuuNj6y Jktqh9yzRMFX6Lmq+/5/L793JMZBwwqC8mF1UP93TYlb82Hz9zx8X/ImopmGTo4OAlFU MJb6vuo+aXKSxHHNZ49RGgffjYOZk8dVPjQtFoZy/52gwCEC9rGZk/v4A/1cNWTKu98+ pKGw== X-Gm-Message-State: AAQBX9dqWbe+CyJXsJUjMZa2cxwhdSUYLdVSlC4fIIE5AFxI1XgTZm2l 9a22rp0tcMpBtejhaAGoL283j2YDEWHyJ9K3NiU= X-Received: by 2002:a17:902:ea08:b0:1a6:f755:a4a0 with SMTP id s8-20020a170902ea0800b001a6f755a4a0mr1205832plg.58.1681755666692; Mon, 17 Apr 2023 11:21:06 -0700 (PDT) Received: from localhost ([50.221.140.188]) by smtp.gmail.com with ESMTPSA id x3-20020a1709027c0300b0019e88453492sm8004837pll.4.2023.04.17.11.21.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Apr 2023 11:21:06 -0700 (PDT) Subject: [PATCH 13-backport 3/3] RISC-V: Force ilp32d for the T-Head FMV test Date: Mon, 17 Apr 2023 11:20:44 -0700 Message-Id: <20230417182044.22425-4-palmer@rivosinc.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230417182044.22425-1-palmer@rivosinc.com> References: <20230417182044.22425-1-palmer@rivosinc.com> MIME-Version: 1.0 Cc: Palmer Dabbelt From: Palmer Dabbelt To: gcc-patches@gcc.gnu.org X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1763448773697495731?= X-GMAIL-MSGID: =?utf-8?q?1763448773697495731?= These functions are NOPs on the soft-float ABIs. Since we're already forcing the ISA, let's just force the ABI too. gcc/testsuite/ChangeLog: * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI. (cherry picked from commit c16848ed8f30be952ac0167fd464ae794fa5ac67) --- gcc/testsuite/gcc.target/riscv/xtheadfmv-fmv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/riscv/xtheadfmv-fmv.c b/gcc/testsuite/gcc.target/riscv/xtheadfmv-fmv.c index 10d035e9e1d..1036044291e 100644 --- a/gcc/testsuite/gcc.target/riscv/xtheadfmv-fmv.c +++ b/gcc/testsuite/gcc.target/riscv/xtheadfmv-fmv.c @@ -1,5 +1,5 @@ /* { dg-do compile { target { rv32 } } } */ -/* { dg-options "-march=rv32gc_xtheadfmv" } */ +/* { dg-options "-march=rv32gc_xtheadfmv -mabi=ilp32d" } */ /* { dg-skip-if "" { *-*-* } { "-O0" } } */ double