Hi Eric, Hi Richard, The mips64vr-elf target currently fails to build in FSF mainline because:
libgcc/unwind-dw2.c:1159:1: internal compiler error: in output_555, at config/mips/mips.md:6024 which is here: (define_insn "casesi_internal_mips16_<mode>" [(set (pc) (if_then_else (leu (match_operand:SI 0 "register_operand" "d") (match_operand:SI 1 "arith_operand" "dI")) (unspec:P [(match_dup 0) (label_ref (match_operand 2 "" ""))] UNSPEC_CASESI_DISPATCH) (label_ref (match_operand 3 "" "")))) (clobber (match_scratch:P 4 "=d")) (clobber (match_scratch:P 5 "=d")) (clobber (reg:SI MIPS16_T_REGNUM))] "TARGET_MIPS16_SHORT_JUMP_TABLES" { rtx diff_vec = PATTERN (next_real_insn (operands[2])); => gcc_assert (GET_CODE (diff_vec) == ADDR_DIFF_VEC); I am not sure of the best way to fix this, so I am punting to you guys. :-) Cheers Nick