Re: Gimple ICE for MIPS ports

2008-09-16 Thread Aldy Hernandez
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.


Gimple ICE for MIPS ports

2008-09-16 Thread Nick Clifton
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