From ecb5ddd4f09f315f76b6a02cc68b56a9a6d2be94 Mon Sep 17 00:00:00 2001 From: Juzhe-Zhong Date: Tue, 7 Nov 2023 23:13:15 +0800 Subject: [PATCH] test: Fix bb-slp-33.c for RVV gcc/testsuite/ChangeLog: * gcc.dg/vect/bb-slp-33.c: Rewrite the condition. --- gcc/testsuite/gcc.dg/vect/bb-slp-33.c | 35 ++++++++++++++++++++------- 1 file 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 bbb13ef798e7..74af8dd27aec 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; } -- 2.47.2