1 /* { dg-do compile } */
2 /* { dg-options "-Os -mno-unaligned-access" } */
3 /* { dg-final { scan-assembler "ldrb" } } */
4 /* { dg-final { scan-assembler "strb" } } */
10 } __attribute__((packed
,aligned(1)));
12 __attribute__((noinline
, noclone
))
13 long long foo(struct s
*x
, int y
, long long z
)
15 long long a
= x
->v
[y
];
20 struct s a
= {0,{0,0}};