https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55658
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org Status|NEW |ASSIGNED --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Mine, I am going to look into this for GCC 14 (seperately from the bitfield lower since it also still happens with that pass). That pass does give some extra information though on this (a slightly different but similar enough testcase): ``` Trying to expand bitfield reference: a_3(D)->la base: *a_3(D) orig bitpos: 0 bytepos: 0 after bit_range bitpos: 0 bytepos: 0 bitregion_start: 0 bitregion_end: 63 align: 8 word_size: 64. failed, get_best_mode return false. ``` So basically get_best_mode failed with the above arguments ...