Error is reported when executing `wamrc --target=thumb -o <aot_file> <wasm_file>`: ``` LLVM ERROR: failed to perform tail call elimination on a call site marked musttail Aborted (core dumped) ```
@@ -153,6 +153,13 @@ aot_target_precheck_can_use_musttail(const AOTCompContext *comp_ctx)
*/
return false;
}
+ if (strstr(comp_ctx->target_arch, "thumb")) {
+ /*
+ * cf.
+ * https://github.com/bytecodealliance/wasm-micro-runtime/issues/2412
+ */
+ return false;
+ }
/*
* x86-64/i386: true
*