| /* { dg-do assemble } /* | |
| /* { dg-options "-Os -fomit-frame-pointer -m68040" } */ | |
| /* { dg-final { object-size text <= 30 } } */ | |
| struct kobject { | |
| unsigned int b7:1; | |
| unsigned int b56:2; | |
| unsigned int b1234:4; | |
| unsigned int b0:1; | |
| unsigned char x; | |
| unsigned int f; | |
| }; | |
| void b7(struct kobject *kobj) | |
| { | |
| kobj->b7 = 1; | |
| } | |
| void b56(struct kobject *kobj) | |
| { | |
| kobj->b56 = 3; | |
| } | |
| void b1234(struct kobject *kobj) | |
| { | |
| kobj->b1234 = 15; | |
| } |