2 /* { dg-options "-O3 -fdump-tree-ldist-details" } */
4 extern void abort (void);
6 int a
[128], b
[128], c
[128], d
[128];
8 void __attribute__((noinline
,noclone
))
12 for (i
= 0; i
< 128; ++i
)
22 for (i
= 0; i
< 128; ++i
)
24 for (i
= 0; i
< 128; ++i
)
32 /* { dg-final { scan-tree-dump "split to 1 loops and 1 library call" "ldist" } } */
33 /* { dg-final { scan-tree-dump "generated memcpy" "ldist" } } */
34 /* { dg-final { cleanup-tree-dump "ldist" } } */