1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
/* { dg-do compile } */
/* { dg-final { scan-assembler ".size.*instance.*52" } } */
struct t_inner
{
__int20 a;
char val1;
__int20 b[3];
char val2;
};
struct t_full
{
__int20 array[2];
char val1;
struct t_inner bb[2];
char val2;
};
struct t_full instance =
{
{
4231,
3212,
},
5,
{
{
87680,
20,
{
2534,
3,
41,
},
55,
},
{
567,
4,
{
43522,
5433,
454,
},
88,
},
},
8,
};
|