https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62111

--- Comment #6 from dhowells at redhat dot com <dhowells at redhat dot com> ---
(In reply to Kazumoto Kojima from comment #5)
> ...
> 
> even though general_extend_operand doesn't permit (truncate (mem ...)).
> An easy workaround might be to disable truncate in general_extend_operand
> before reload.
> 
> --- gcc/config/sh/predicates.md.orig  2014-08-02 11:55:29.228875715 +0900
> +++ gcc/config/sh/predicates.md       2014-08-17 08:30:20.439326569 +0900
> ...

This does appear to fix the ICE's.  Unfortunately, it seems the kernel code has
bit-rotted too much to get all the way through building.

Reply via email to