https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109005
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |avieira at gcc dot gnu.org --- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> --- It helps pointing to the offender - we likely get a 'get_bitfield_rep' that's not suitable for a register. /* Bail out if the representative is BLKmode as we will not be able to vectorize this. */ if (TYPE_MODE (TREE_TYPE (rep_decl)) == E_BLKmode) return NULL_TREE; should probably be !is_gimple_reg_type (TREE_TYPE (rep_decl)) but hard to say without digging in.