Hello *, I'm at a loss on this. To me it looked like a compiler bug, so I tried lowering the optimization to -O1, but this didn't help. Also my google-fu failed me and I didn't find anything remotely helpful on how to best proceed. I'd love to report this as a bugreport against gcc, but lacking access to a MIPS machine myself (at least one where all Build-Dependencies are present, and it'd be rather complex to strip down the offending function so it could be tested on casals or vaughan) I cannot provide any preprocessed files that trigger this bug.
So, any pointers, please...? | source/blender/src/interface.c: In function 'uiBlockPickerButtons': | source/blender/src/interface.c:2922: warning: unused parameter 'mode' | source/blender/src/interface.c:2982: error: unable to find a register to spill in class 'FP_REGS' | source/blender/src/interface.c:2982: error: this is the insn: | (insn 173 177 174 1 (parallel [ | (set (subreg:SI (reg:HI 266) 0) | (fix:SI (reg:DF 32 $f0 [265]))) | (clobber (scratch:DF)) | ]) 165 {fix_truncdfsi2_macro} (insn_list:REG_DEP_TRUE 171 (nil)) | (expr_list:REG_DEAD (reg:DF 32 $f0 [265]) | (expr_list:REG_UNUSED (scratch:DF) | (nil)))) | source/blender/src/interface.c:2982: confused by earlier errors, bailing out | scons: *** [build/linux2/source/blender/src/interface.o] Error 1 | scons: building terminated because of errors. full build logs at <http://buildd.debian.org/fetch.php?&pkg=blender&ver=2.40-1&arch=mips&stamp=1137435332&file=log&as=raw> <http://buildd.debian.org/fetch.php?&pkg=blender&ver=2.40-1&arch=mipsel&stamp=1137435479&file=log&as=raw> <http://buildd.debian.org/fetch.php?&pkg=blender&ver=2.40-2&arch=mips&stamp=1137518867&file=log&as=raw> <http://buildd.debian.org/fetch.php?&pkg=blender&ver=2.40-2&arch=mipsel&stamp=1137522470&file=log&as=raw> Cheers, Flo PS: Please CC me on replies as I'm not subscribed.
signature.asc
Description: Digital signature