struct / union in initializer, RFE #901.
[sdcc.git] / sdcc / support / regression / tests / gcc-torture-execute-pr77766.c
blobab6d2d9ac94bc921d8733c110e0c6019f604945e
1 /*
2 pr77766.c from the execute part of the gcc torture tests.
3 */
5 #include <testfwk.h>
7 #ifdef __SDCC
8 #pragma std_c99
9 #endif
11 char a;
12 short b, d = 5, h;
13 char c[1];
14 int e, f = 4, g, j;
15 void
16 testTortureExecute (void) {
17 int i;
18 for (; f; f = a) {
19 g = 0;
20 for (; g <= 32; ++g) {
21 i = 0;
22 for (; i < 3; i++)
23 while (1 > d)
24 if (c[b])
25 break;
27 if (j)
28 break;
31 e = 0;
32 for (; e; e = 0) {
33 d++;
34 for (; h;)
35 goto L;
37 return;