diff options
Diffstat (limited to 'deps/v8/src/s390/code-stubs-s390.cc')
-rw-r--r-- | deps/v8/src/s390/code-stubs-s390.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/deps/v8/src/s390/code-stubs-s390.cc b/deps/v8/src/s390/code-stubs-s390.cc index 783b995c72..91396bb597 100644 --- a/deps/v8/src/s390/code-stubs-s390.cc +++ b/deps/v8/src/s390/code-stubs-s390.cc @@ -435,6 +435,11 @@ void CEntryStub::Generate(MacroAssembler* masm) { __ StoreP(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); __ bind(&skip); + // Reset the masking register. + if (FLAG_branch_load_poisoning) { + __ ResetSpeculationPoisonRegister(); + } + // Compute the handler entry address and jump to it. __ mov(r3, Operand(pending_handler_entrypoint_address)); __ LoadP(r3, MemOperand(r3)); |