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

Reply via email to