Aurelien Buhrig <aurelien.buhrig.gcc@xxxxxxxxx> writes: > The ICE is caused by a gcc_assert(have_regs_of_mode[CDImode])) in > init_move_cost(CDImode)... Sounds like IRA needs to check have_regs_of_mode itself and give a better error message when using an asm instruction. I doubt this can be fixed strictly in your backend. Ian