Small ChangeLog tweak.
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / pr24135.c
blobfdeda164004149725c220ba75b0d80b513b3625a
1 #ifndef NO_TRAMPOLINES
2 extern void abort (void);
4 int x(int a, int b)
6 __label__ xlab;
7 __label__ xlab2;
9 void y(int b)
11 switch (b)
13 case 1: goto xlab;
14 case 2: goto xlab;
18 a = a + 2;
19 y (b);
21 xlab:
22 return a;
24 xlab2:
25 a++;
26 return a;
30 int main ()
32 int i, j;
34 for (j = 1; j <= 2; ++j)
35 for (i = 1; i <= 2; ++i)
37 int a = x (j, i);
38 if (a != 2 + j)
39 abort ();
42 return 0;
44 #else
45 int main() { return 0; }
46 #endif