1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-optimized" } */
3 /* { dg-final { scan-tree-dump-times "memmove" 0 "optimized" } } */
4 /* { dg-final { cleanup-tree-dump "optimized" } } */
5 static const char a
[100]={1,2,3,4};
9 __attribute__ ((always_inline
))
10 domem (void *dest
, const void *src
, int len
)
12 __builtin_memmove (dest
, src
, len
);
18 domem (b
+i1
,(const void *)b
,1);