Rebase.
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr43879_1.c
blob9c9e2ca88820af4a338feae7c81a372ddcc5ea9d
1 /* { dg-do run } */
2 /* { dg-options "-fipa-pta -fno-inline" } */
3 /* { dg-additional-sources "pr43879_2.c" } */
5 void bar(int c)
7 static int x = 1;
8 if (c != x) __builtin_abort();
9 x--;
12 void baz(int *i)
14 (*i)--;
17 struct TBL {
18 int (*p)(int *i);
20 extern struct TBL tbl;
22 int main()
24 int c = 1;
25 return tbl.p(&c);