| /* { dg-options "-O2" } */ | |
| struct A { | |
| unsigned int f1 : 3; | |
| unsigned int f2 : 3; | |
| unsigned int f3 : 1; | |
| unsigned int f4 : 1; | |
| }; | |
| void init_A (struct A *this) | |
| { | |
| this->f1 = 0; | |
| this->f2 = 1; | |
| this->f3 = 0; | |
| this->f4 = 0; | |
| } | |
| /* { dg-final { scan-assembler-times "str" 1 } } */ |