Closed as not planned
Description
Enabling MSA for the mips64 targets produces the following error:
export RUSTFLAGS= -C target-feature=+msa -C target-cpu=mips64r5
cargo test --target=mips64-unknown-linux-gnuabi64 --release
Compiling cfg-if v0.1.4
Compiling nodrop v0.1.12
Compiling packed_simd v0.1.0 (file:///checkout)
Compiling arrayvec v0.4.7
LLVM ERROR: Cannot select: 0x7fdaf4d96b60: v2i64 = setcc 0x7fdaf47759c0, 0x7fdaf4d960d0, setlt:ch
0x7fdaf47759c0: v2f64 = vselect 0x7fdaf4775138, 0x7fdaf479dd00, 0x7fdaf479dc98
0x7fdaf4775138: v2i64 = setcc 0x7fdaf479dd00, 0x7fdaf479dc98, setlt:ch
0x7fdaf479dd00: v2f64,ch = load<(load 16 from %stack.29, align 32)> 0x7fdaf46ce6e8, FrameIndex:i64<29>, undef:i64
0x7fdaf4775000: i64 = FrameIndex<29>
0x7fdaf479d680: i64 = undef
0x7fdaf479dc98: v2f64,ch = load<(load 16 from %stack.29 + 16)> 0x7fdaf46ce6e8, 0x7fdaf4775618, undef:i64
0x7fdaf4775618: i64 = or FrameIndex:i64<29>, Constant:i64<16>
0x7fdaf4775000: i64 = FrameIndex<29>
0x7fdaf4d96e38: i64 = Constant<16>
0x7fdaf479d680: i64 = undef
0x7fdaf479dd00: v2f64,ch = load<(load 16 from %stack.29, align 32)> 0x7fdaf46ce6e8, FrameIndex:i64<29>, undef:i64
0x7fdaf4775000: i64 = FrameIndex<29>
0x7fdaf479d680: i64 = undef
0x7fdaf479dc98: v2f64,ch = load<(load 16 from %stack.29 + 16)> 0x7fdaf46ce6e8, 0x7fdaf4775618, undef:i64
0x7fdaf4775618: i64 = or FrameIndex:i64<29>, Constant:i64<16>
0x7fdaf4775000: i64 = FrameIndex<29>
0x7fdaf4d96e38: i64 = Constant<16>
0x7fdaf479d680: i64 = undef
0x7fdaf4d960d0: v2f64,ch = load<(load 16 from %stack.30)> 0x7fdaf4d96138, FrameIndex:i64<30>, undef:i64
0x7fdaf46ceaf8: i64 = FrameIndex<30>
0x7fdaf479d680: i64 = undef
In function: _ZN4core3ops8function6FnOnce9call_once17h22e71f119a5a9c96E
error: Could not compile `packed_simd`.
cc @jcowgill