From: Robin Dapp Date: Mon, 20 Nov 2023 15:19:46 +0000 (+0100) Subject: RISC-V: testsuite: Add rv64 requirement for bug-9 and bug-14. X-Git-Tag: basepoints/gcc-15~4444 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=686056b7965d5f6c3e7ef568e66b1435faad950d;p=thirdparty%2Fgcc.git RISC-V: testsuite: Add rv64 requirement for bug-9 and bug-14. This adds an effective target requirement to compile the tests. Since we disabled 64-bit indices on rv32 targets those tests should be unsupported on rv32. gcc/testsuite/ChangeLog: * g++.target/riscv/rvv/base/bug-14.C: Add dg-require-effective-target rv64. * g++.target/riscv/rvv/base/bug-9.C: Ditto. --- diff --git a/gcc/testsuite/g++.target/riscv/rvv/base/bug-14.C b/gcc/testsuite/g++.target/riscv/rvv/base/bug-14.C index bf0c7bd3a36d..f2d67c859681 100644 --- a/gcc/testsuite/g++.target/riscv/rvv/base/bug-14.C +++ b/gcc/testsuite/g++.target/riscv/rvv/base/bug-14.C @@ -1,5 +1,7 @@ -/* { dg-do run { target { { {riscv_v} && {rv64} } } } } */ +/* { dg-do run } */ /* { dg-options "-O2" } */ +/* { dg-require-effective-target rv64 } */ +/* { dg-require-effective-target riscv_v } */ #include #include diff --git a/gcc/testsuite/g++.target/riscv/rvv/base/bug-9.C b/gcc/testsuite/g++.target/riscv/rvv/base/bug-9.C index 8d17883bb570..c43dfae677d8 100644 --- a/gcc/testsuite/g++.target/riscv/rvv/base/bug-9.C +++ b/gcc/testsuite/g++.target/riscv/rvv/base/bug-9.C @@ -1,5 +1,7 @@ -/* { dg-do run { target { { {riscv_v} && {rv64} } } } } */ +/* { dg-do run } */ /* { dg-options "-O2" } */ +/* { dg-require-effective-target rv64 } */ +/* { dg-require-effective-target riscv_v } */ #include #include