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