https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111811
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Last reconfirmed| |2023-11-12 Summary|ICE with vector float |[14 Regression] ICE with |bitfield after error |vector float bitfield after | |error CC| |pinskia at gcc dot gnu.org, | |rguenth at gcc dot gnu.org Target Milestone|--- |14.0 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed. if (TREE_CODE (field) == FIELD_DECL && DECL_INITIAL (field) && TREE_TYPE (field) != error_mark_node) { unsigned HOST_WIDE_INT width = tree_to_uhwi (DECL_INITIAL (field)); tree type = TREE_TYPE (field); if (width != TYPE_PRECISION (type)) <--- Crash { Obvious introduced by the TYPE_PRECISION change to ICE on vector types: r14-2150-gfe48f2651334bc