1  /* { dg-do compile } */
       2  /* { dg-options "-O2" } */
       3  
       4  int a = 1, b, c;
       5  
       6  void d() {
       7    int e = 1;
       8  L1:
       9    b = e;
      10  L2:
      11    e = e / a;
      12    if (!(e || c || e - 1))
      13      goto L1;
      14    if (!b)
      15      goto L2;
      16  }