[Bug rtl-optimization/71295] [7 Regression] internal compiler error: in subreg_get_info, at rtlanal.c:3673 on arm

ktkachov at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu May 26 17:39:00 GMT 2016


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


More information about the Gcc-bugs mailing list