1  /* { dg-do compile } */
       2  
       3  extern short var_15, var_20;
       4  extern int var_18, var_21, var_23;
       5  extern _Bool arr_2[];
       6  extern long arr_3[];
       7  void test()
       8  {
       9    var_20 = 1;
      10    for (int a = 0; a < 12; a += 2)
      11      for (short b = 0; b < 8; b += 2) {
      12        arr_2[b] = var_21 = var_18 ? var_15 : 0;
      13        arr_3[b] = 8569;
      14      }
      15    var_23 = -1096835496;
      16  }