https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71295
--- Comment #2 from ktkachov at gcc dot gnu.org --- Setting info->representable_p to false and returning on the condition that GET_MODE_SIZE (ymode) + offset > GET_MODE_SIZE (xmode) in that function fixes the ICE for me (though I haven't tested further) as record_subregs_of_mode consciously tries to call subreg_get_info on a V2DI subreg of an EImode (24 byte size) reg at offset 16, which is not valid