On May 7, 2014, at 2:26 AM, Richard Sandiford <rdsandif...@googlemail.com> 
wrote:
> The DImode constant spliiter assigned the result of trunc_int_for_mode
> to an unsigned int rather than a HOST_WIDE_INT.  This then produced const_ints
> that were zero-extended rather than sign-extended and tripped the assert:
> 
>       gcc_checking_assert (INTVAL (x.first)
>                            == sext_hwi (INTVAL (x.first), precision)
>                            || (x.second == BImode && INTVAL (x.first) == 1));
> 
> The other hunks are just by inspection, but I think gen_int_mode is
> preferred over GEN_INT when the mode is obvious.
> 
> Tested by Rainer, who says that the boostrap now completes.
> OK to install?

Ok.

Reply via email to