PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 920501-7.c
blob1396eeb64ab29719cc4c20018a2e6580d54d96a3
1 /* { dg-require-effective-target label_values } */
2 /* { dg-require-effective-target trampolines } */
3 /* { dg-add-options stack_size } */
5 #ifdef STACK_SIZE
6 #define DEPTH ((STACK_SIZE) / 512 + 1)
7 #else
8 #define DEPTH 1000
9 #endif
11 x(a)
13 __label__ xlab;
14 void y(a)
16 if (a==0)
17 goto xlab;
18 y (a-1);
20 y (a);
21 xlab:;
22 return a;
25 main ()
27 if (x (DEPTH) != DEPTH)
28 abort ();
30 exit (0);