1  /* PR c/108880 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-fsanitize=undefined" } */
       4  
       5  long a;
       6  short b, e;
       7  char c;
       8  int d, f, g;
       9  void h() {
      10    int i;
      11    f &= i ^= (((g &= 0 / d / d % 8 << 0 << 2) % a >> e) / c >> b) / 1 % 8 << 3;
      12  }
      13  int main() {}