PR tree-optimization/81303
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr68529-1.c
blob9dcc22f366a24fedefa171a6bb1a28717e66eb1e
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -ftree-loop-distribution -ftree-loop-distribute-patterns -fdump-tree-ldist-details" } */
4 void bar(char *s);
5 int foo()
7 char c[10000] = {};
8 unsigned short nchar = 9999;
10 while(nchar-- != 0)
12 c[nchar] = 'A';
15 bar (c);
16 return 0;
19 /* { dg-final { scan-tree-dump "distributed: split to 0 loops and 1 library calls" "ldist" } } */
20 /* { dg-final { scan-tree-dump "generated memset" "ldist" } } */