blob: d73608adc530bd8f44b0851defadfe3b6cce872b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
From: Mike Hommey <mh@glandium.org>
Date: Sat, 29 Oct 2016 18:23:56 +0900
Subject: Fix crashes in AtomicOperations-none on s390x
---
js/src/jit/AtomicOperations.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/js/src/jit/AtomicOperations.h b/js/src/jit/AtomicOperations.h
index 42aee72eb879..4aec6976d898 100644
--- a/js/src/jit/AtomicOperations.h
+++ b/js/src/jit/AtomicOperations.h
@@ -341,6 +341,9 @@ AtomicOperations::isLockfree(int32_t size)
# include "jit/none/AtomicOperations-ppc.h"
# elif defined(__aarch64__)
# include "jit/arm64/AtomicOperations-arm64.h"
+# elif defined(__s390__)
+ // The sparc file is more or less generic and works on s390x.
+# include "jit/none/AtomicOperations-sparc.h"
# else
# include "jit/none/AtomicOperations-none.h" // These MOZ_CRASH() always
# endif
|