1 /* This used to generate unaligned accesses at -O2 because of IVOPTS. */
9 } __attribute__ ((packed
)) pst1
;
14 unsigned short ss
[104];
15 unsigned char cc23
[13];
16 } __attribute__ ((packed
)) pst2
[4];
17 } __attribute__ ((packed
));
22 struct packed_struct buf
;
25 static unsigned short g
;
27 static void __attribute__((noinline
))
28 dummy (unsigned short s
)
38 for (i
= 0; i
< info
->buf
.pst1
.cc11
; i
++)
39 for (j
= 0; j
< info
->buf
.pst2
[i
].cc22
; j
++)
40 dummy (info
->buf
.pst2
[i
].ss
[j
]);
48 info
.buf
.pst1
.cc11
= 2;
49 info
.buf
.pst2
[0].cc22
= info
.buf
.pst2
[1].cc22
= 8;