1/* { dg-options "-O2" }  */
2
3struct A {
4  unsigned int f1 : 3;
5  unsigned int f2 : 3;
6  unsigned int f3 : 1;
7  unsigned int f4 : 1;
8
9};
10
11void init_A (struct A *this)
12{
13  this->f1 = 0;
14  this->f2 = 1;
15  this->f3 = 0;
16  this->f4 = 0;
17}
18
19/* { dg-final { scan-assembler-times "ldr" 1 } } */
20