Bug 253618
| Summary: | [WebAssembly] Fix tests and build on x86-64 Linux with BBQJIT | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Asumu Takikawa <asumu> |
| Component: | WebAssembly | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | jmason, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Asumu Takikawa
Currently on x86-64 Linux configs, many Wasm tests seem to be failing on various test configurations, e.g., for SIMD. Here's an example that crashes:
`~/WebKit/JSTests/wasm/modules$ /WebKit/WebKitBuild/Debug/bin/jsc --useWebAssemblySIMD=1 --forceAllFunctionsToUseSIMD=1 --useSinglePassBBQJIT=true -m run-from-wasm.wasm`
Setting single pass to false makes it stop crashing. The problem seems to be that the single pass BBQ JIT is enabled in the options, but it's not configured to be built in the build setup (which means the BBQJIT code is not compiled, and the crash happens due to missing initialization of compilation contexts).
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Asumu Takikawa
Pull request: https://github.com/WebKit/WebKit/pull/11268
EWS
Committed 261417@main (361c5fba483c): <https://commits.webkit.org/261417@main>
Reviewed commits have been landed. Closing PR #11268 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/106490154>
Michael Catanzaro
*** Bug 253501 has been marked as a duplicate of this bug. ***