Hi Dongyan:

> diff --git a/gcc/testsuite/gcc.target/riscv/arch-46.c
> b/gcc/testsuite/gcc.target/riscv/arch-46.c
> new file mode 100644
> index 000000000000..fb2bdf72597f
> --- /dev/null
> +++ b/gcc/testsuite/gcc.target/riscv/arch-46.c
> @@ -0,0 +1,10 @@
> +/* { dg-do compile } */
> +/* { dg-options "-march=rv32gc_ssnpm_smnpm_smmpm_sspm_supm
> -mabi=ilp32d" } */
> +int foo()
> +{
> +}
> +/* { missing " for " dg-error 6 ".'error: '-march=rv32gc_ssnpm': ssnpm
> extension supports in rv64 only " } */
> +/* { missing " for " dg-error 6 ".'error: '-march=rv32gc_smnpm': smnpm
> extension supports in rv64 only " } */
> +/* { missing " for " dg-error 6 ".'error: '-march=rv32gc_smmpm': smmpm
> extension supports in rv64 only " } */
> +/* { missing " for " dg-error 6 ".'error: '-march=rv32gc_sspm': sspm
> extension supports in rv64 only " } */
> +/* { missing " for " dg-error 6 ".'error: '-march=rv32gc_supm': supm
> extension supports in rv64 only " } */

Error messages seem not correct, could you check this on your side again?


> --
> 2.43.0

Reply via email to