https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118241
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Last reconfirmed| |2024-12-30 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The real fix is match_operand should have a mode on it. That is what is causing the ICE in the first place. Though tightening up the predicates from accepting all addresses to just registers might improve code generation too and less "reloads". Note adding a mode to match_operand requires an define expand for prefetch.