aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2024-01-08 11:31:12 +0800
committerKito Cheng <kito.cheng@sifive.com>2024-01-08 14:10:23 +0800
commit4d31d6606201b339825c370c2e1969b2dcd17f39 (patch)
tree210d887c14e82cf80c1a2c5df9a411d0911d6930 /gcc
parent79b5fd013a97615f1e0a2e762d2649539e27aab7 (diff)
downloadgcc-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.h8
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) \