On Mon, 21 Nov 2016, Jeff Law wrote: > > The CRIS port seems to have made a minor goof in a conditional guarding a call > to copy_to_mode_reg. > > copy_to_mode_reg always allocates a new pseudo, so calling it when > !can_create_pseudo_p is going to result in an ICE. > > The attached patch fixes the ICE.
Ok and thanks and sorry for not keeping up on this. > But I don't know enough about the CRIS port > to know if other adjustments are necessary. While there's no substitution to running the test-suite for knowing that, the patch reasonably shouldn't be able to mess things up (that aren't already messed up). Famous last words, I know... Also, SVN (specifically r130971) helped me remember and pointed out that fallout (when no pseudos can be created) is supposed be handled by a pair of define_insn_and_splits. brgds, H-P