1 /* { dg-do compile } */
2 /* { dg-options "-O1 -fdump-tree-optimized" } */
3 
4 void bla(void);
5 
6 void
foo(int c,int d)7 foo(int c, int d)
8 {
9   goto skip;
10 
11 ebef:
12   goto xxx;
13 
14 skip:
15 
16   if (c)
17     {
18 xxx:;
19     if (!c)
20       bla ();
21     }
22 
23   if (d)
24     goto ebef;
25 }
26 
27 /* Bla should not be optimized away.  */
28 /* { dg-final { scan-tree-dump-times "bla" 1 "optimized"} } */
29