blob: 30c6991839cce1157d49114d7856da506cf92bc0 [file] [log] [blame]
/* { 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;
}