https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113492
--- Comment #6 from uecker at gcc dot gnu.org ---
The point is that no existing code is broken by this because it was rejected
previously and now this only affects very new C23 code using bit-fields in
different structs that a declared in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113492
Andrew Pinski changed:
What|Removed |Added
Keywords||ice-on-valid-code
--- Comment #5 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113492
--- Comment #4 from uecker at gcc dot gnu.org ---
Yes, it is just weird because similar bugs for other new language features,
e.g. an ICE for BitInt are not labeled as a regression and are P3.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113492
--- Comment #3 from Zdenek Sojka ---
(In reply to uecker from comment #2)
>
> I agree that "int:3" with -funsigned-bitfields should produce a type which
> is compatible to one with "unsigned:3" and that forming a composite type
> has to work.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113492
uecker at gcc dot gnu.org changed:
What|Removed |Added
CC||uecker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113492
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113492
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |14.0