From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7923) id BC5B83858CDA; Fri, 28 Jul 2023 16:37:29 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BC5B83858CDA DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1690562249; bh=NAWkHL8m3TAJzzNAgR9G5Eg0GrvRbKzS4W7JUuhihLc=; h=From:To:Subject:Date:From; b=VKOoI2Sh3xaaDHWn+oiifjuGFXp1bwooMEdUQ5UoAuzd5V/9ud/hH5Rg1Q3R6rF2F e0MdQzsGwV/Bz3pR9nTp+Q76Ws0c4BxSA2JCtIll5nn4fKGyN349qsjs7srQtL2mcP jlYpjfmh8n12xZ1o/XIYg2p/TcJn4YKn4hGHW5z8= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Patrick O'Neill To: gcc-cvs@gcc.gnu.org Subject: [gcc r14-2854] RISC-V: Specify -mabi in rv64 autovec testcase X-Act-Checkin: gcc X-Git-Author: Patrick O'Neill X-Git-Refname: refs/heads/master X-Git-Oldrev: a47e615fbf9c6f4b24e5032df5d720b6bf9b63b5 X-Git-Newrev: fdbb0863b6111ad3f45b79f47ebfe471555b2c4a Message-Id: <20230728163729.BC5B83858CDA@sourceware.org> Date: Fri, 28 Jul 2023 16:37:29 +0000 (GMT) List-Id: https://gcc.gnu.org/g:fdbb0863b6111ad3f45b79f47ebfe471555b2c4a commit r14-2854-gfdbb0863b6111ad3f45b79f47ebfe471555b2c4a Author: Patrick O'Neill Date: Fri Jul 28 09:19:33 2023 -0700 RISC-V: Specify -mabi in rv64 autovec testcase On rv32 targets, this patch fixes: FAIL: gcc.target/riscv/rvv/autovec/madd-split2-1.c -O3 -ftree-vectorize (test for excess errors) cc1: error: ABI requires '-march=rv32' gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d to dg-options. Signed-off-by: Patrick O'Neill Diff: --- gcc/testsuite/gcc.target/riscv/rvv/autovec/madd-split2-1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/madd-split2-1.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/madd-split2-1.c index 14a9802667e..e10a9e9d0f5 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/madd-split2-1.c +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/madd-split2-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-march=rv64gcv_zvl256b -O3 -fno-cprop-registers -fno-dce --param riscv-autovec-preference=scalable" } */ +/* { dg-options "-march=rv64gcv_zvl256b -mabi=lp64d -O3 -fno-cprop-registers -fno-dce --param riscv-autovec-preference=scalable" } */ long foo (long *__restrict a, long *__restrict b, long n)