On Tue, Apr 16, 2024 at 07:12:23AM +0000, Tamar Christina wrote: > Regtested on x86_64-pc-linux-gnu with -m32,-m64 and no issues. > > Ok for master? > > Thanks, > Tamar > > gcc/testsuite/ChangeLog: > > PR tree-optimization/114403 > * gcc.dg/vect/vect-early-break_124-pr114403.c: Fix check loop. > > -- inline copy of patch -- > > diff --git a/gcc/testsuite/gcc.dg/vect/vect-early-break_124-pr114403.c > b/gcc/testsuite/gcc.dg/vect/vect-early-break_124-pr114403.c > index > 1751296ab813fe85eaab1f58dc674bac10f6eb7a..51abf245ccb51b85f06916a8a0238698911ab551 > 100644 > --- a/gcc/testsuite/gcc.dg/vect/vect-early-break_124-pr114403.c > +++ b/gcc/testsuite/gcc.dg/vect/vect-early-break_124-pr114403.c > @@ -68,8 +68,8 @@ int main () > > int store_size = sizeof(PV); > #pragma GCC novector > - for (int i = 0; i < NUM - 1; i+=store_size) > - if (0 != __builtin_memcmp (buffer+i, (char*)&tmp[i].Val, store_size)) > + for (int i = 0; i < NUM - 1; i++) > + if (0 != __builtin_memcmp (buffer+(i*store_size), (char*)&tmp[i].Val, > store_size)) > __builtin_abort (); > > return 0;
LGTM. Jakub