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;