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