Align on 4n bytes when copying fct args on stack
[tinycc.git] / tests2 / 54_goto.c
blob9509e83df724d30cf9718269ee492fb2e5648e9a
1 #include <stdio.h>
3 void fred()
5 printf("In fred()\n");
6 goto done;
7 printf("In middle\n");
8 done:
9 printf("At end\n");
12 void joe()
14 int b = 5678;
16 printf("In joe()\n");
19 int c = 1234;
20 printf("c = %d\n", c);
21 goto outer;
22 printf("uh-oh\n");
25 outer:
27 printf("done\n");
30 void henry()
32 int a;
34 printf("In henry()\n");
35 goto inner;
38 int b;
39 inner:
40 b = 1234;
41 printf("b = %d\n", b);
44 printf("done\n");
47 int main()
49 fred();
50 joe();
51 henry();
53 return 0;
56 /* vim: set expandtab ts=4 sw=3 sts=3 tw=80 :*/