Commit 7e7b884f authored by Milad Fa's avatar Milad Fa Committed by Commit Bot

Revert "s390x: [liftoff] implement Indirect/CallIndirect"

This reverts commit 4fb19d56.

Reason for revert: intermittent test failure on s390 native:

d8 --test test/wasm-spec-tests/tests/proposals/reference-types/select.js --random-seed=1408892184 --nohard-abort --testing-d8-test-runner --stress-background-compile --finalize-streaming-on-background --stress-wasm-code-gc --experimental-wasm-reftypes --wasm-staging


Original change's description:
> s390x: [liftoff] implement Indirect/CallIndirect
>
> Change-Id: I953d1f9e1789cb6f754b1206edcac752e4f22801
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2749575
> Reviewed-by: Milad Fa <mfarazma@redhat.com>
> Commit-Queue: Junliang Yan <junyan@redhat.com>
> Cr-Commit-Position: refs/heads/master@{#73327}

Change-Id: I64fbf9a8ff9294500cac70142831f02806653e51
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2756548Reviewed-by: 's avatarMilad Fa <mfarazma@redhat.com>
Reviewed-by: 's avatarJunliang Yan <junyan@redhat.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Milad Fa <mfarazma@redhat.com>
Cr-Commit-Position: refs/heads/master@{#73376}
parent 578f6be7
......@@ -2839,8 +2839,7 @@ void LiftoffAssembler::TailCallNativeWasmCode(Address addr) {
void LiftoffAssembler::CallIndirect(const ValueKindSig* sig,
compiler::CallDescriptor* call_descriptor,
Register target) {
DCHECK(target != no_reg);
Call(target);
bailout(kUnsupportedArchitecture, "CallIndirect");
}
void LiftoffAssembler::TailCallIndirect(Register target) {
......@@ -2848,9 +2847,7 @@ void LiftoffAssembler::TailCallIndirect(Register target) {
}
void LiftoffAssembler::CallRuntimeStub(WasmCode::RuntimeStubId sid) {
// A direct call to a wasm runtime stub defined in this module.
// Just encode the stub index. This will be patched at relocation.
Call(static_cast<Address>(sid), RelocInfo::WASM_STUB_CALL);
bailout(kUnsupportedArchitecture, "CallRuntimeStub");
}
void LiftoffAssembler::AllocateStackSlot(Register addr, uint32_t size) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment