1 /*
2    pr71700.c from the execute part of the gcc torture tests.
3  */
4 
5 #include <testfwk.h>
6 
7 #ifdef __SDCC
8 #pragma std_c99
9 #endif
10 
11 struct S
12 {
13   signed f0 : 16;
14   unsigned f1 : 1;
15 };
16 
17 int b;
18 static struct S c[] = {{-1, 0}, {-1, 0}};
19 struct S d;
20 
21 void
testTortureExecute(void)22 testTortureExecute (void)
23 {
24 #if 0 // Enable when SDCC assigns to struct
25   struct S e = c[0];
26   d = e;
27   if (d.f1 != 0)
28     ASSERT (0);
29   return;
30 #endif
31 }
32