1  /* { dg-do compile } */
       2  /* { dg-options "-O3" } */
       3  
       4  void
       5  f (float *x, _Bool *cond, float *y)
       6  {
       7    for (int i = 0; i < 100; ++i)
       8      x[i] = cond[i] ? y[i] * 100 : y[i];
       9  }