Skip to content

Commit 52a516a

Browse files
miladfarcaruyadorno
authored andcommittedAug 22, 2022
deps: V8: cherry-pick 9861ce1deae2
Original commit message: PPC: pass a scratch reg when using register_location Change-Id: I43e4a4cadc60e958d6c9d80e725a49a3e36d8ba9 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3797832 Reviewed-by: Junliang Yan <junyan@redhat.com> Commit-Queue: Milad Farazmand <mfarazma@redhat.com> Cr-Commit-Position: refs/heads/main@{#82146} Fixes: #44055 PR-URL: #44115 Refs: v8/v8@9861ce1 Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Michael Dawson <midawson@redhat.com>
1 parent c340344 commit 52a516a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed
 

‎common.gypi

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636

3737
# Reset this number to 0 on major V8 upgrades.
3838
# Increment by one for each non-official patch applied to deps/v8.
39-
'v8_embedder_string': '-node.10',
39+
'v8_embedder_string': '-node.11',
4040

4141
##### V8 defaults for Node.js #####
4242

‎deps/v8/src/regexp/ppc/regexp-macro-assembler-ppc.cc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1139,15 +1139,15 @@ void RegExpMacroAssemblerPPC::WriteStackPointerToRegister(int reg) {
11391139
__ mov(r4, Operand(ref));
11401140
__ LoadU64(r4, MemOperand(r4));
11411141
__ SubS64(r3, backtrack_stackpointer(), r4);
1142-
__ StoreU64(r3, register_location(reg));
1142+
__ StoreU64(r3, register_location(reg), r0);
11431143
}
11441144

11451145
void RegExpMacroAssemblerPPC::ReadStackPointerFromRegister(int reg) {
11461146
ExternalReference ref =
11471147
ExternalReference::address_of_regexp_stack_memory_top_address(isolate());
11481148
__ mov(r3, Operand(ref));
11491149
__ LoadU64(r3, MemOperand(r3));
1150-
__ LoadU64(backtrack_stackpointer(), register_location(reg));
1150+
__ LoadU64(backtrack_stackpointer(), register_location(reg), r0);
11511151
__ AddS64(backtrack_stackpointer(), backtrack_stackpointer(), r3);
11521152
}
11531153

0 commit comments

Comments
 (0)