diff --git a/src/codegen/ppc/macro-assembler-ppc.cc b/src/codegen/ppc/macro-assembler-ppc.cc index 33243fcc6b..498b45705d 100644 --- a/src/codegen/ppc/macro-assembler-ppc.cc +++ b/src/codegen/ppc/macro-assembler-ppc.cc @@ -290,7 +290,6 @@ void TurboAssembler::Call(Handle<Code> code, RelocInfo::Mode rmode, bind(&skip); return; } - DCHECK(code->IsExecutable()); Call(code.address(), rmode, cond); } @@ -3045,8 +3044,6 @@ void TurboAssembler::ZeroExtWord32(Register dst, Register src) { clrldi(dst, src, Operand(32)); } -void TurboAssembler::Trap() { stop(); } - } // namespace internal } // namespace v8 diff --git a/src/codegen/ppc/macro-assembler-ppc.h b/src/codegen/ppc/macro-assembler-ppc.h index 2121a73db3..23a386e8a5 100644 --- a/src/codegen/ppc/macro-assembler-ppc.h +++ b/src/codegen/ppc/macro-assembler-ppc.h @@ -368,8 +368,6 @@ class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase { void MovFromFloatParameter(DoubleRegister dst); void MovFromFloatResult(DoubleRegister dst); - void Trap() override; - // Calls Abort(msg) if the condition cond is not satisfied. // Use --debug_code to enable. void Assert(Condition cond, AbortReason reason, CRegister cr = cr7); diff --git a/src/codegen/s390/macro-assembler-s390.cc b/src/codegen/s390/macro-assembler-s390.cc index e268943819..9c865b0f04 100644 --- a/src/codegen/s390/macro-assembler-s390.cc +++ b/src/codegen/s390/macro-assembler-s390.cc @@ -253,7 +253,6 @@ void TurboAssembler::Call(Handle<Code> code, RelocInfo::Mode rmode, Call(ip); return; } - DCHECK(code->IsExecutable()); call(code, rmode); } @@ -4399,8 +4398,6 @@ void TurboAssembler::CallForDeoptimization(Address target, int deopt_id) { Call(target, RelocInfo::RUNTIME_ENTRY); } -void TurboAssembler::Trap() { stop(); } - } // namespace internal } // namespace v8 diff --git a/src/codegen/s390/macro-assembler-s390.h b/src/codegen/s390/macro-assembler-s390.h index ae2ca87e2e..51a6f4ce42 100644 --- a/src/codegen/s390/macro-assembler-s390.h +++ b/src/codegen/s390/macro-assembler-s390.h @@ -852,8 +852,6 @@ class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase { void MovFromFloatParameter(DoubleRegister dst); void MovFromFloatResult(DoubleRegister dst); - void Trap() override; - // Emit code for a truncating division by a constant. The dividend register is // unchanged and ip gets clobbered. Dividend and result must be different. void TruncateDoubleToI(Isolate* isolate, Zone* zone, Register result,