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