1 /* { dg-xfail-if "ABI specifies bitfields cannot exceed 32 bits" { mcore-*-* } } */
4 long long int pad
: 12;
5 long long int field
: 52;
10 long long int field
: 52;
11 long long int pad
: 12;
17 tmp
.field
|= 0x0008765412345678LL
;
22 sub2 (struct tmp2 tmp2
)
24 tmp2
.field
|= 0x0008765412345678LL
;
30 struct tmp tmp
= {0x123, 0xFFF000FFF000FLL
};
31 struct tmp2 tmp2
= {0xFFF000FFF000FLL
, 0x123};
36 if (tmp
.pad
!= 0x123 || tmp
.field
!= 0xFFFFFF541FFF567FLL
)
38 if (tmp2
.pad
!= 0x123 || tmp2
.field
!= 0xFFFFFF541FFF567FLL
)