1/* { dg-do run } */ 2/* { dg-options "-O2 -fipa-pta" } */ 3 4static void __attribute__((noinline,noclone)) 5foo (int *p, int *q) 6{ 7 __builtin_memcpy (p, q, sizeof (int)); 8} 9extern void abort (void); 10int main() 11{ 12 int i = 0, j = 1; 13 foo (&i, &j); 14 if (i != 1) 15 abort (); 16 return 0; 17} 18