1 /* { dg-do compile } */ 2 /* { dg-options "-O1 -fdump-tree-optimized" } */ 3 4 void bla(void); 5 6 void foo(int c,int d)7foo(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