Fix warning with -Wsign-compare -Wsystem-headers
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / ldist-22.c
blob1f0f08c7616dd5417aa3e4955f0aea6ae6143ee2
1 /* { dg-do run } */
2 /* { dg-options "-O3 -fdump-tree-ldist-details" } */
4 extern void abort (void);
6 int a[1024], b[1024];
8 void __attribute__((noinline,noclone))
9 foo (void)
11 int i;
12 for (i = 0; i < 1024; ++i)
14 a[i] = 0;
15 if (i > 100)
16 b[i] = i;
20 int main()
22 b[100] = 1;
23 foo ();
24 if (b[100] != 1 || b[101] != 101)
25 abort ();
26 if (a[0] != 0 || a[101] != 0)
27 abort ();
28 return 0;
31 /* { dg-final { scan-tree-dump "generated memset zero" "ldist" } } */