1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-optimized" } */
3 static int local_static;
4 void __attribute__ ((leaf)) leaf_call (void);
5 
6 int
clobber_it(void)7 clobber_it (void)
8 {
9   return local_static++;
10 }
11 int
test(void)12 test (void)
13 {
14   local_static = 9;
15   leaf_call ();
16   return local_static;
17 }
18 /* { dg-final { scan-tree-dump-times "return 9" 1 "optimized"} } */
19 
20