Could you move those thead_* and th_* functions into thead.cc > +static bool > +thead_mempair_operand_p (rtx mem, machine_mode mode) > +{ > + if (!MEM_SIZE_KNOWN_P (mem)) > + return false; > + > + /* Only DI or SI mempair instructions exist. */
add gcc_assert (mode == SImode || mode == DImode); here