1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-optimized" } */
3
4 void f (void*);
5
6 void g (void)
7 {
8 char a[8];
9 __builtin_memset (a, 0, 8);
10 __builtin_memset (a, 0, 8);
11
12 f (a);
13 }
14
15 void h (void)
16 {
17 char a[8];
18 __builtin_memset (a, 0, 8);
19 __builtin_memset (a, 0, 7);
20
21 f (a);
22 }
23
24 /* { dg-final { scan-tree-dump-times "__builtin_memset" 2 "optimized" } } */