1 /* { dg-do run } */
2 /* { dg-additional-options "-fipa-pta" } */
3 
4 static int *p;
bar(int cnt)5 void bar(int cnt)
6 {
7   if (cnt == 0)
8     {
9       p = &cnt;
10       bar (1);
11       if (cnt != 1)
12 	__builtin_abort ();
13     }
14   else if (cnt == 1)
15     *p = 1;
16 }
main()17 int main()
18 {
19   bar (0);
20   return 0;
21 }
22