cfallin commented on issue #1153:
This is an old bug from the time of the old x86 backend and I believe should be resolved now; closing.
cfallin closed issue #1153:
The
br_table.wast
spec appears to run forever when thejump_tables_enabled
flag is set to false. This may be a regression in recent versions like0.49.0
as this was not observed in0.44.0
.
What are the steps to reproduce the issue?
I used wasmtime at commita2479df32932b2481ae576a9b07a55081288b20c
to run the spectests.
- Add
flag_builder.set("jump_tables_enabled", "false").unwrap();
towast_testsuites.rs
in wasmtime.- Run
cargo test br_table
in wasmtime.- The test appears to run forever.
What do you expect to happen?
The spectest should run to completion.What does actually happen?
The spectest appears to run forever.Which Cranelift version / commit hash / branch are you using?
0.50.0
If relevant, can you include some extra information about your environment?
(Rust version, operating system, architecture...)
rustc 1.39.0 (4560ea788 2019-11-04)
macOS Catalina
Last updated: Dec 23 2024 at 13:07 UTC