1  /* { dg-do compile } */
       2  /* { dg-options "-O1 -ftree-loop-vectorize -fvect-cost-model=unlimited" }  */
       3  
       4  #define LTGT(a, b) (__builtin_islessgreater (a, b) ? a : b)
       5  void foo (int ilast,float* w, float* w2)
       6  {
       7    int i;
       8    for (i = 0; i < ilast; ++i)
       9    {
      10      w[i] = LTGT (0.0f, w2[i]);
      11    }
      12  }