2 /* { dg-options "-O2 -fipa-pta -fno-tree-sra -fdump-ipa-pta-details" } */
9 static void * __attribute__((noinline,noclone))
10 foo(struct X *q, void *p)
17 extern void abort (void);
24 /* { dg-final { scan-ipa-dump "foo.result = { NULL a\[^ \]* c\[^ \]* }" "pta" { xfail *-*-* } } } */
25 /* { dg-final { scan-ipa-dump "foo.result = { NULL a\[^ \]* a\[^ \]* c\[^ \]* }" "pta" } } */
26 ((struct X *)p)->p = (void *)0;
32 /* { dg-final { cleanup-ipa-dump "pta" } } */