PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20000822-1.c
blobe99bcc2fea3ef1c35f728bd6c9d469ecfdd05f30
1 /* { dg-require-effective-target trampolines } */
3 int f0(int (*fn)(int *), int *p)
5 return (*fn) (p);
8 int f1(void)
10 int i = 0;
12 int f2(int *p)
14 i = 1;
15 return *p + 1;
18 return f0(f2, &i);
21 int main()
23 if (f1() != 2)
24 abort ();
26 return 0;