]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Fix data check loop on vect-early-break_124-pr114403.c
authorTamar Christina <tamar.christina@arm.com>
Tue, 16 Apr 2024 19:56:26 +0000 (20:56 +0100)
committerTamar Christina <tamar.christina@arm.com>
Tue, 16 Apr 2024 19:56:26 +0000 (20:56 +0100)
The testcase had the wrong indices in the buffer check loop.

gcc/testsuite/ChangeLog:

PR tree-optimization/114403
* gcc.dg/vect/vect-early-break_124-pr114403.c: Fix check loop.

gcc/testsuite/gcc.dg/vect/vect-early-break_124-pr114403.c

index 1751296ab813fe85eaab1f58dc674bac10f6eb7a..51abf245ccb51b85f06916a8a0238698911ab551 100644 (file)
@@ -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;