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: 67834 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 0CE0138555A7 for ; Mon, 17 Apr 2023 18:21:57 +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-Google-Smtp-Source: AKy350bHHXAiiupaC5Aj8Boa3u4/Xfk3ZG/MUtNlk4L0YiVN9zqr3gWMdOM6vkdBvkF8iWKGEo00oA== 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+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" 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