Fix warning with -Wsign-compare -Wsystem-headers
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr68529-3.c
blobbe7e609bcb584db3b1423b245cf47ea51afe725c
1 /* { dg-do compile { target size32plus } } */
2 /* { dg-options "-O2 -ftree-loop-distribution -ftree-loop-distribute-patterns -fdump-tree-ldist-details" } */
4 void bar(char *s);
5 int foo1(unsigned short l)
7 char c[10000] = {};
8 unsigned short nchar = 9999;
10 while(nchar-- != l)
12 c[nchar] = 'A';
15 bar (c);
16 return 0;
19 int foo2()
21 char c[100000] = {};
22 unsigned short nchar;
24 for (nchar = 0; nchar != 1000; --nchar)
26 c[nchar] = 'A';
29 bar (c);
30 return 0;
33 int foo3()
35 char c[100000] = {};
36 unsigned short nchar;
38 for (nchar = 0; nchar != 1000; nchar += 3)
40 c[nchar] = 'A';
43 bar (c);
44 return 0;
47 /* { dg-final { scan-tree-dump-times "failed: evolution of offset is not affine" 3 "ldist" } } */