Skip to content

Conversation

sbc100
Copy link
Collaborator

@sbc100 sbc100 commented Sep 4, 2025

Even -sMEMORY64=2 is not supported because out lowering pass doesn't yet support it:

Running test_core: (1 tests)
test_embind_val_basics_legacy (test_core.wasm64l.test_embind_val_basics_legacy) ... Fatal: Memory64 and multi-memory not supported by memory.copy lowering
em++: error: '/usr/local/google/home/sbc/dev/wasm/binaryen-out/bin/wasm-opt --signext-lowering --llvm-nontrapping-fptoint-lowering --llvm-memory-copy-fill-lowering --memory64-lowering --table64-lowering test_embind_val_basics.wasm -o test_embind_val_basics.wasm -g --mvp-features --enable-bulk-memory --enable-bulk-memory-opt --enable-call-indirect-overlong --enable-memory64 --enable-multivalue --enable-mutable-globals --enable-nontrapping-float-to-int --enable-reference-types --enable-sign-ext' failed (returned 1)
None

Fixes: #25182

@sbc100 sbc100 requested review from juj and kripken September 4, 2025 22:20
Even `-sMEMORY64=2` is not supported because out lowering pass doesn't
yet support it:

```
Running test_core: (1 tests)
test_embind_val_basics_legacy (test_core.wasm64l.test_embind_val_basics_legacy) ... Fatal: Memory64 and multi-memory not supported by memory.copy lowering
em++: error: '/usr/local/google/home/sbc/dev/wasm/binaryen-out/bin/wasm-opt --signext-lowering --llvm-nontrapping-fptoint-lowering --llvm-memory-copy-fill-lowering --memory64-lowering --table64-lowering test_embind_val_basics.wasm -o test_embind_val_basics.wasm -g --mvp-features --enable-bulk-memory --enable-bulk-memory-opt --enable-call-indirect-overlong --enable-memory64 --enable-multivalue --enable-mutable-globals --enable-nontrapping-float-to-int --enable-reference-types --enable-sign-ext' failed (returned 1)
None
```

Fixes: emscripten-core#25182
@sbc100 sbc100 enabled auto-merge (squash) September 4, 2025 22:38
@sbc100 sbc100 merged commit 3889bf5 into emscripten-core:main Sep 5, 2025
30 checks passed
@sbc100 sbc100 deleted the legacy_vm_wasm64 branch September 5, 2025 00:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

wasm64l.test_embind_val_basics_legacy failure
3 participants