On Tue, 7 Nov 2023, Juzhe-Zhong wrote: > gcc/testsuite/ChangeLog:
OK. > * 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 bbb13ef798e..74af8dd27ae 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; > } > > -- Richard Biener <rguent...@suse.de> SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany; GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg)