1 /* { dg-do compile } */
2 /* { dg-options "-O2 -ftree-loop-distribution -ftree-loop-distribute-patterns -fdump-tree-ldist-details" } */
5 int foo(unsigned short l
)
8 unsigned short nchar
= 9999;
22 /* { dg-final { scan-tree-dump "distributed: split to 0 loops and 1 library calls" "ldist" } } */
23 /* { dg-final { scan-tree-dump "generated memset" "ldist" } } */