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