Package: firefox-esr / 52.8.1esr-1~deb8u1

porting/Fix-crashes-in-AtomicOperations-none-on-s390x.patch Patch series | download
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