Wenyong Huang
Wenyong Huang
@erxiaozhou thanks for reporting the issue, it was fixed with https://github.com/bytecodealliance/wasm-micro-runtime/pull/3100, please pull the latest code to test again.
> * `return_call_indirect` doesn't seem to use a tail call at all. > * `return_call` uses llvm `tail` attribute, which is merely a hint. the recent versions of llvm has...
@peter-jerry-ye thanks for reporting the issue, this is because that when GC is enabled, the type of table segment can be `(ref func)` now besides with `funcref`, while the original...
Hi, thanks for spotting this, it really makes confusing, here s is 9, n is 0, and the length of data.data is 9 (note that the data segment index is...
@erxiaozhou thanks for the detailed investigation, it is really an issue, I submitted PR #3081 and added my understanding in the comments, please help check whether my understanding is correct....
Thanks, as the spec tests pass and this case works, I merged the PR.
@haruki3hhh Thanks for reporting this issue! I submitted PR https://github.com/bytecodealliance/wasm-micro-runtime/pull/3133 to fix it, please try again.
Close this issue since it was resolved.
> an alternative for xtensa is to use pc-relative calls. eg. [yamt/llvm-project@3f04244](https://github.com/yamt/llvm-project/commit/3f04244a4fd94952a3f208b7d1ee3afef2da1e3a) good: more efficient. bad: a hack in llvm. i'm not sure how difficult a proper support would be....
> > > > Yes, patching llvm seems a good way instead of changing the AOT file format, @dongsheng28849455 could we apply the patch to llvm before we build llvm...