From patchwork Tue Jan 14 07:57:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bohan Lei X-Patchwork-Id: 104736 X-Patchwork-Delegate: jlaw@ventanamicro.com 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 79B1E385772E for ; Tue, 14 Jan 2025 07:59:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 79B1E385772E Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.a=rsa-sha256 header.s=default header.b=TqZLPaf7 X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from out30-112.freemail.mail.aliyun.com (out30-112.freemail.mail.aliyun.com [115.124.30.112]) by sourceware.org (Postfix) with ESMTPS id 9B4F7385783B for ; Tue, 14 Jan 2025 07:58:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9B4F7385783B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linux.alibaba.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9B4F7385783B Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=115.124.30.112 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736841511; cv=none; b=LO2VeVjMzBY5ZptADl5pZkG7Zl99S64jbwlP2epymsy4pTPpVUiHcCi9Jwm+52sti1IiKdPoy6XndzahOKCvvs+il7rNxFDBp2OtLThPAx655PfE9FsYHEd7caUH3A+FonNS7y56k36PflqUZIs4UljtQz9VyzpHFFp65U+dsD4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736841511; c=relaxed/simple; bh=ps62NCUs4ibN8rD4aAxVKqWVBW58owKLbj/B4LrG7jo=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=QgxcmJUPMZUpPpT6ry5oy1bwbC0IL3LyhLT1V92g65tvy67ZfOyU3ooM3WaruKCbzvKIim9qI95Fvu8EG6J5/bJTAMHL4sSoki7zOAp7oI8IlPYY/+duIetSdizVKC+JE2tvvOP83KFFjstJG2R4VVv2udM8kP6A1/0IIE5RXZE= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9B4F7385783B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.alibaba.com; s=default; t=1736841508; h=From:To:Subject:Date:Message-Id:MIME-Version; bh=VNDX8WUCLqrBTBZTGuKy3eV6ynV3qnNXbqvfpPT7VkE=; b=TqZLPaf7Ax+LqEjDyIyIY9y2bu1UtnbVDTKQHSKhkAtAl9fM6ccMDw+1goit3ZL1aH3oGtirg/VbyIuxvpKP+6nUNcjEiVV+Tp+IT7rLh3XR2aHldKWmxwxoLnRLt9//B+IJZ8FLv+P4HRvwR0PGS4a847JRYnEjLaTa5DtqluQ= Received: from localhost(mailfrom:garthlei@linux.alibaba.com fp:SMTPD_---0WNePfSf_1736841489 cluster:ay36) by smtp.aliyun-inc.com; Tue, 14 Jan 2025 15:58:22 +0800 From: Bohan Lei To: gcc-patches@gcc.gnu.org Cc: jeffreyalaw@gmail.com, mariamarutunian@gmail.com, Bohan Lei Subject: [PATCH] RISC-V: Disable RV64-only crc testcases for RV32 Date: Tue, 14 Jan 2025 15:57:51 +0800 Message-Id: <20250114075751.29669-1-garthlei@linux.alibaba.com> X-Mailer: git-send-email 2.39.3 (Apple Git-146) MIME-Version: 1.0 X-Spam-Status: No, score=-29.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, ENV_AND_HDR_SPF_MATCH, GIT_PATCH_0, KAM_NUMSUBJECT, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP, UNPARSEABLE_RELAY, USER_IN_DEF_DKIM_WL, USER_IN_DEF_SPF_WL 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.30 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 These testcases require RV64 targets. They fail when -march=rv32* is specified while using an riscv64* compiler. gcc/testsuite/ChangeLog: * gcc.target/riscv/crc-21-rv64-zbc.c: Disallow rv32 targets. * gcc.target/riscv/crc-21-rv64-zbkc.c: Ditto. --- gcc/testsuite/gcc.target/riscv/crc-21-rv64-zbc.c | 5 ++--- gcc/testsuite/gcc.target/riscv/crc-21-rv64-zbkc.c | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/gcc/testsuite/gcc.target/riscv/crc-21-rv64-zbc.c b/gcc/testsuite/gcc.target/riscv/crc-21-rv64-zbc.c index 503b412f2e1..bfb724a0f70 100644 --- a/gcc/testsuite/gcc.target/riscv/crc-21-rv64-zbc.c +++ b/gcc/testsuite/gcc.target/riscv/crc-21-rv64-zbc.c @@ -1,6 +1,5 @@ -/* { dg-do run { target { riscv64*-*-* && riscv_zbc_ok } } } */ -/* { dg-options "-march=rv64gc_zbc -fdump-tree-crc -fdump-rtl-dfinish" { target { rv64 } } } */ -/* { dg-options "-march=rv32gc_zbc -fdump-tree-crc -fdump-rtl-dfinish" { target { rv32 } } } */ +/* { dg-do run { target { rv64 && riscv_zbc_ok } } } */ +/* { dg-options "-march=rv64gc_zbc -fdump-tree-crc -fdump-rtl-dfinish" } */ /* { dg-skip-if "" { *-*-* } { "-O0" "-O1" "-Og" } } */ #include "../../gcc.dg/torture/crc-21.c" diff --git a/gcc/testsuite/gcc.target/riscv/crc-21-rv64-zbkc.c b/gcc/testsuite/gcc.target/riscv/crc-21-rv64-zbkc.c index 2bf0172a837..92a9ca8398a 100644 --- a/gcc/testsuite/gcc.target/riscv/crc-21-rv64-zbkc.c +++ b/gcc/testsuite/gcc.target/riscv/crc-21-rv64-zbkc.c @@ -1,6 +1,5 @@ -/* { dg-do run { target { riscv64*-*-* && riscv_zbkc_ok } } } */ -/* { dg-options "-march=rv64gc_zbkc -fdump-tree-crc -fdump-rtl-dfinish" { target { rv64 } } } */ -/* { dg-options "-march=rv32gc_zbkc -fdump-tree-crc -fdump-rtl-dfinish" { target { rv32 } } } */ +/* { dg-do run { target { rv64 && riscv_zbkc_ok } } } */ +/* { dg-options "-march=rv64gc_zbkc -fdump-tree-crc -fdump-rtl-dfinish" } */ /* { dg-skip-if "" { *-*-* } { "-O0" "-O1" "-Og" } } */ #include "../../gcc.dg/torture/crc-21.c"