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.