1  /* { dg-do compile } */
       2  /* { dg-options "-O -fdump-tree-optimized" } */
       3  
       4  int i, j;
       5  int foo(int b)
       6  {
       7    j = 0;
       8    if (b)
       9      goto L2;
      10  L1:
      11    i = i + 1;
      12  L2:
      13    i = i + 1;
      14    if (i == 1)
      15      goto L1;
      16    return j;
      17  }
      18  
      19  /* { dg-final { scan-tree-dump "return 0;" "optimized" } } */