1  /* PR optimization/11741  */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O2 -minline-all-stringops" } */
       4  /* { dg-additional-options "-march=pentium4" { target ia32 } } */
       5  
       6  extern void *memcpy (void *, const void *, __SIZE_TYPE__);
       7  extern __SIZE_TYPE__ strlen (const char *);
       8  
       9  void
      10  foo (char *p)
      11  {
      12    for (;;)
      13      {
      14        memcpy (p, p + 1, strlen (p));
      15        p++;
      16      }
      17  }
      18