https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86104
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Well DI is an invalid mode for mem address. I don't know if __RTL support should be considered a valid input at all or even consider all invalid input as not iceing a valid bug.