PR testsuite/46230
* gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
being vectorized. Adjust dg-final pattern.
From-SVN: r167031
2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
PR testsuite/46230
+ * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
+ being vectorized. Adjust dg-final pattern.
* gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
* gcc.dg/vect: Do not include <stdio.h> in testcases.
}
int main (void)
-{
+{
int i;
check_vect ();
for (i = 0; i < N+10; i++)
{
+ asm volatile ("" : "+r" (i));
ib[i] = i;
ic[i] = i+2;
ia[i] = i/2;
- }
+ }
return main1 ();
}
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 2 "vect" } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail vect_no_align } } } */
/* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
/* { dg-final { cleanup-tree-dump "vect" } } */