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

Reply via email to