libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / leaf.c
blobb885fd0d4155d023455261534f8174da354e3120
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-optimized" } */
3 static int local_static;
4 void __attribute__ ((leaf)) leaf_call (void);
6 int
7 clobber_it (void)
9 return local_static++;
11 int
12 test (void)
14 local_static = 9;
15 leaf_call ();
16 return local_static;
18 /* { dg-final { scan-tree-dump-times "return 9" 1 "optimized"} } */