blob: 026e8efba5cf8d605c7329b012e8097b88cfe817 [file] [log] [blame]
/* { dg-do run } */
char a[128];
void __attribute__((noipa))
foo ()
{
for (unsigned i = 27; i >= 5; --i)
a[i] = a[i-5];
}
int main()
{
__builtin_memcpy (a, "Hello World", sizeof ("Hello World"));
foo ();
if (__builtin_memcmp (a + 5, "Hello World", sizeof ("Hello World")) != 0)
__builtin_abort ();
return 0;
}