diff options
author | Kito Cheng <kito.cheng@sifive.com> | 2024-01-08 11:31:12 +0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2024-01-08 14:10:23 +0800 |
commit | 4d31d6606201b339825c370c2e1969b2dcd17f39 (patch) | |
tree | 210d887c14e82cf80c1a2c5df9a411d0911d6930 /gcc | |
parent | 79b5fd013a97615f1e0a2e762d2649539e27aab7 (diff) | |
download | gcc-4d31d6606201b339825c370c2e1969b2dcd17f39.zip gcc-4d31d6606201b339825c370c2e1969b2dcd17f39.tar.gz gcc-4d31d6606201b339825c370c2e1969b2dcd17f39.tar.bz2 |
RISC-V: Fix testsuite
Don't use assert, it not work well with multilib testing.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: Use
check + abort rather than assert.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h index 604e904..dfe48d6 100644 --- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h +++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h @@ -105,7 +105,9 @@ int cond[N] = {0}; if (b_##TYPE[i] != a_##TYPE[i]) __builtin_abort(); \ } \ else \ - assert (b_##TYPE[i] == 0); \ + { \ + if (b_##TYPE[i] != 0) __builtin_abort(); \ + } \ } #define run_7(TYPE) \ @@ -151,7 +153,9 @@ int cond[N] = {0}; if (b_##TYPE[i] != a_##TYPE[i]) __builtin_abort(); \ } \ else \ - assert (b_##TYPE[i] == 0); \ + { \ + if (b_##TYPE[i] != 0) __builtin_abort(); \ + } \ } #define run_10(TYPE) \ |