Closed alexcrichton closed 1 week ago
Given this input:
The current result is:
$ cargo run test ./out.clif thread 'worker #0' panicked at cranelift/codegen/src/isa/riscv64/inst/emit.rs:246:9: Inst:ReturnCallInd { callee: p5i, info: ReturnCallInfo { uses: [CallArgPair { vreg: p10i, preg: p10i }, CallArgPair { vreg: p11i, preg: p11i }, CallArgPair { vreg: p12i, preg: p12i }, CallArgPair { vreg: p13i, preg: p13i }, CallArgPair { vreg: p14i, preg: p14i }, CallArgPair { vreg: p15i, preg: p15i }, CallArgPair { vreg: p16i, preg: p16i }, CallArgPair { vreg: p17i, preg: p17i }, CallArgPair { vreg: p10f, preg: p10f }], opcode: ReturnCallIndirect, new_stack_arg_size: 64 } } length:208 worst_case_size:168 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ERROR cranelift_filetests::concurrent > FAIL: panicked in worker #0: Inst:ReturnCallInd { callee: p5i, info: ReturnCallInfo { uses: [CallArgPair { vreg: p10i, preg: p10i }, CallArgPair { vreg: p11i, preg: p11i }, CallArgPair { vreg: p12i, preg: p12i }, CallArgPair { vreg: p13i, preg: p13i }, CallArgPair { vreg: p14i, preg: p14i }, CallArgPair { vreg: p15i, preg: p15i }, CallArgPair { vreg: p16i, preg: p16i }, CallArgPair { vreg: p17i, preg: p17i }, CallArgPair { vreg: p10f, preg: p10f }], opcode: ReturnCallIndirect, new_stack_arg_size: 64 } } length:208 worst_case_size:168 FAIL ../out.clif: panicked in worker #0: Inst:ReturnCallInd { callee: p5i, info: ReturnCallInfo { uses: [CallArgPair { vreg: p10i, preg: p10i }, CallArgPair { vreg: p11i, preg: p11i }, CallArgPair { vreg: p12i, preg: p12i }, CallArgPair { vreg: p13i, preg: p13i }, CallArgPair { vreg: p14i, preg: p14i }, CallArgPair { vreg: p15i, preg: p15i }, CallArgPair { vreg: p16i, preg: p16i }, CallArgPair { vreg: p17i, preg: p17i }, CallArgPair { vreg: p10f, preg: p10f }], opcode: ReturnCallIndirect, new_stack_arg_size: 64 } } length:208 worst_case_size:168 1 tests Error: 1 failure
cc #8850
cc @afonso360
Oh wow, this is a lot more than the test case we had last time, I'm going to try to figure out why it's so different.
Given this input:
The current result is:
cc #8850