Gimple ICE for MIPS ports

Aldy Hernandez aldyh@redhat.com
Tue Sep 16 17:02:00 GMT 2008


On Tue, Sep 16, 2008 at 03:33:21PM +0100, Nick Clifton wrote:
> Hi Guys,
> 
>   Sometime during the last month building newlib for any of the MIPS
>   ports broke with a gimple verification error:
> 
>   
> ../newlib/libc/stdio/vfprintf.c:480: error: type mismatch in binary expression
> unsigned char
> unsigned char
> int
> D.3477 = D.3438 & -8;
> [...]
> ../newlib/libc/stdio/vfprintf.c:480: internal compiler error: verify_gimple failed
> 
> 
>   This is from a mips64vr-elf target, but I have the same failure with
>   mipsisa32-elf and mipsisa64-elf targets as well.
> 
> Cheers
>   Nick

Were the mips backend properly converted to tuples?  Off the top of my
head would be to check the vaarg stuff to make it is converted and
doesn't have any tree sharing problems.



More information about the Gcc-bugs mailing list