1  /* PR target/104458 */
       2  /* { dg-do compile { target { ! ia32 } } } */
       3  /* { dg-options "-O1 -m8bit-idiv" } */
       4  
       5  typedef float __attribute__((__vector_size__ (8))) F;
       6  
       7  int i;
       8  
       9  void
      10  foo (F f)
      11  {
      12    i += i % (long long) f;
      13  }