PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20090814-1.c
blob857393b5760cb555fb44d049e54b518dd6254781
1 int __attribute__((noinline))
2 bar (int *a)
4 return *a;
6 int i;
7 int __attribute__((noinline))
8 foo (int (*a)[2])
10 return bar (&(*a)[i]);
13 extern void abort (void);
14 int a[2];
15 int main()
17 a[0] = -1;
18 a[1] = 42;
19 i = 1;
20 if (foo (&a) != 42)
21 abort ();
22 return 0;