diff options
author | Juzhe-Zhong <juzhe.zhong@rivai.ai> | 2023-11-07 23:13:15 +0800 |
---|---|---|
committer | Pan Li <pan2.li@intel.com> | 2023-11-08 15:21:31 +0800 |
commit | ecb5ddd4f09f315f76b6a02cc68b56a9a6d2be94 (patch) | |
tree | 5225b5ad7a256f77c9e243c90482a21c039a83cd | |
parent | da4315f5c820708db528a786e338392f881868a3 (diff) | |
download | gcc-ecb5ddd4f09f315f76b6a02cc68b56a9a6d2be94.zip gcc-ecb5ddd4f09f315f76b6a02cc68b56a9a6d2be94.tar.gz gcc-ecb5ddd4f09f315f76b6a02cc68b56a9a6d2be94.tar.bz2 |
test: Fix bb-slp-33.c for RVV
gcc/testsuite/ChangeLog:
* gcc.dg/vect/bb-slp-33.c: Rewrite the condition.
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/bb-slp-33.c | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-33.c b/gcc/testsuite/gcc.dg/vect/bb-slp-33.c index bbb13ef..74af8dd 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-33.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-33.c @@ -32,16 +32,33 @@ int main() a[4] = 7; check_vect (); test(a, b); - if (a[0] != 1 - || a[1] != 2 - || a[2] != 3 - || a[3] != 4 - || a[4] != 7 - || a[5] != 0 - || a[6] != 0 - || a[7] != 0 - || a[8] != 0) + if (a[0] != 1) abort (); + __asm__ volatile (""); + if (a[1] != 2) + abort (); + __asm__ volatile (""); + if (a[2] != 3) + abort (); + __asm__ volatile (""); + if (a[3] != 4) + abort (); + __asm__ volatile (""); + if (a[4] != 7) + abort (); + __asm__ volatile (""); + if (a[5] != 0) + abort (); + __asm__ volatile (""); + if (a[6] != 0) + abort (); + __asm__ volatile (""); + if (a[7] != 0) + abort (); + __asm__ volatile (""); + if (a[8] != 0) + abort (); + __asm__ volatile (""); return 0; } |