https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101437
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P4 |P1 Keywords|error-recovery, |ice-on-valid-code |ice-on-invalid-code | --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- It ICEs also on struct S { int : 1; }; void foo (volatile struct S *p) { struct S s = {}; *p = s; } so this isn't just error recovery.