From: Jiawei Date: Wed, 7 Jun 2023 12:56:41 +0000 (+0800) Subject: RISC-V: Add ZC* test for failed march args being passed. X-Git-Tag: basepoints/gcc-15~6939 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7879f589af911ea6a910d08919014b0b2df1b4b1;p=thirdparty%2Fgcc.git RISC-V: Add ZC* test for failed march args being passed. Add ZC* extensions march args tests for error input cases. Co-Authored by: Nandni Jamnadas Co-Authored by: Jiawei Co-Authored by: Mary Bennett Co-Authored by: Simon Cook gcc/testsuite/ChangeLog: * gcc.target/riscv/arch-24.c: New test. * gcc.target/riscv/arch-25.c: New test. --- diff --git a/gcc/testsuite/gcc.target/riscv/arch-24.c b/gcc/testsuite/gcc.target/riscv/arch-24.c new file mode 100644 index 000000000000..3be4ade65a77 --- /dev/null +++ b/gcc/testsuite/gcc.target/riscv/arch-24.c @@ -0,0 +1,5 @@ +/* { dg-do compile } */ +/* { dg-options "-march=rv64i_zcf -mabi=lp64" } */ +int foo() {} +/* { dg-error "'-march=rv64i_zcf': zcf extension supports in rv32 only" "" { target *-*-* } 0 } */ +/* { dg-error "'-march=rv64i_zca_zcf': zcf extension supports in rv32 only" "" { target *-*-* } 0 } */ diff --git a/gcc/testsuite/gcc.target/riscv/arch-25.c b/gcc/testsuite/gcc.target/riscv/arch-25.c new file mode 100644 index 000000000000..3be4ade65a77 --- /dev/null +++ b/gcc/testsuite/gcc.target/riscv/arch-25.c @@ -0,0 +1,5 @@ +/* { dg-do compile } */ +/* { dg-options "-march=rv64i_zcf -mabi=lp64" } */ +int foo() {} +/* { dg-error "'-march=rv64i_zcf': zcf extension supports in rv32 only" "" { target *-*-* } 0 } */ +/* { dg-error "'-march=rv64i_zca_zcf': zcf extension supports in rv32 only" "" { target *-*-* } 0 } */