GeezerVison is showing github.com — deps: V8: cherry-pick 3b6b21f595f6 · nodejs/node@af3acec
File tree
Expand file treeCollapse file tree
Open diff view settings
deps/v8/src/wasm/baseline
Expand file treeCollapse file tree
Open diff view settings
Collapse file
Copy file name to clipboardExpand all lines: common.gypi +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
|
36 | 36 |
|
37 | 37 | # Reset this number to 0 on major V8 upgrades. |
38 | 38 | # Increment by one for each non-official patch applied to deps/v8. |
39 | | - 'v8_embedder_string': '-node.12', |
| 39 | + 'v8_embedder_string': '-node.13', |
40 | 40 |
|
41 | 41 | ##### V8 defaults for Node.js ##### |
42 | 42 |
|
|
Collapse file
Copy file name to clipboardExpand all lines: deps/v8/src/wasm/baseline/arm/liftoff-assembler-arm.h +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
@@ -438,7 +438,7 @@ inline void EmitAnyTrue(LiftoffAssembler* assm, LiftoffRegister dst, |
438 | 438 |
|
439 | 439 | int LiftoffAssembler::PrepareStackFrame() { |
440 | 440 | if (!CpuFeatures::IsSupported(ARMv7)) { |
441 | | - bailout(kUnsupportedArchitecture, "Armv6 not supported"); |
| 441 | + bailout(kUnsupportedArchitecture, "Liftoff needs ARMv7"); |
442 | 442 | return 0; |
443 | 443 | } |
444 | 444 | uint32_t offset = static_cast<uint32_t>(pc_offset()); |
|
Collapse file
Copy file name to clipboardExpand all lines: deps/v8/src/wasm/baseline/liftoff-compiler.cc +7Lines changed: 7 additions & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -310,6 +310,13 @@ void CheckBailoutAllowed(LiftoffBailoutReason reason, const char* detail, |
310 | 310 | return; |
311 | 311 | #endif |
312 | 312 |
|
| 313 | +#if V8_TARGET_ARCH_ARM |
| 314 | + // Allow bailout for missing ARMv7 support. |
| 315 | + if (!CpuFeatures::IsSupported(ARMv7) && reason == kUnsupportedArchitecture) { |
| 316 | + return; |
| 317 | + } |
| 318 | +#endif |
| 319 | + |
313 | 320 | #define LIST_FEATURE(name, ...) kFeature_##name, |
314 | 321 | constexpr WasmFeatures kExperimentalFeatures{ |
315 | 322 | FOREACH_WASM_EXPERIMENTAL_FEATURE_FLAG(LIST_FEATURE)}; |
|