1  /* PR target/65520 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O2" } */
       4  
       5  int foo (void *);
       6  
       7  void
       8  bar (void)
       9  {
      10    unsigned s = 128;
      11    while (1)
      12      {
      13        unsigned b[s];
      14        if (foo (b))
      15  	break;
      16        s *= 2;
      17      }
      18  }
      19  
      20  /* { dg-final { scan-assembler-not "div\[^\n\r]*%" } } */