diff options
author | jbeich <jbeich@FreeBSD.org> | 2017-05-03 00:19:54 +0000 |
---|---|---|
committer | jbeich <jbeich@FreeBSD.org> | 2017-05-03 00:19:54 +0000 |
commit | 466d5086c13b3c5ce0297c4e8fe5158b4db0e4ef (patch) | |
tree | 3bbed9be82d729ce4d683f20c90e87a2a016a305 /mail/thunderbird/files/patch-bug1359051 | |
parent | c08af8499bea294e858cba6ff6615e32520c32af (diff) | |
download | FreeBSD-ports-466d5086c13b3c5ce0297c4e8fe5158b4db0e4ef.zip FreeBSD-ports-466d5086c13b3c5ce0297c4e8fe5158b4db0e4ef.tar.gz |
MFH: r439995
gecko: apply r439551 + r439993 to other ports
Approved by: ports-secteam blanket (mainly for mips)
Diffstat (limited to 'mail/thunderbird/files/patch-bug1359051')
-rw-r--r-- | mail/thunderbird/files/patch-bug1359051 | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/mail/thunderbird/files/patch-bug1359051 b/mail/thunderbird/files/patch-bug1359051 new file mode 100644 index 0000000..b3dcbb4 --- /dev/null +++ b/mail/thunderbird/files/patch-bug1359051 @@ -0,0 +1,31 @@ +commit fe7592e16fcc +Author: Sean Stangl <sstangl@mozilla.com> +Date: Mon Apr 24 07:10:58 2017 -0700 + + Bug 1359051 - Define cacheFlush for non-Simulator ARM64 builds. r=tcampbell +--- + js/src/jit/ExecutableAllocator.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git js/src/jit/ExecutableAllocator.h js/src/jit/ExecutableAllocator.h +index 3a42918142ef..570a25ff0dc3 100644 +--- mozilla/js/src/jit/ExecutableAllocator.h ++++ mozilla/js/src/jit/ExecutableAllocator.h +@@ -259,7 +259,7 @@ class ExecutableAllocator + { + __clear_cache(code, reinterpret_cast<char*>(code) + size); + } +-#elif defined(JS_CODEGEN_ARM) && defined(XP_IOS) ++#elif (defined(JS_CODEGEN_ARM) || defined(JS_CODEGEN_ARM64)) && defined(XP_IOS) + static void cacheFlush(void* code, size_t size) + { + sys_icache_invalidate(code, size); +@@ -297,7 +297,7 @@ class ExecutableAllocator + : "r0", "r1", "r2"); + } + } +-#elif defined(JS_CODEGEN_ARM64) && (defined(__linux__) || defined(ANDROID)) && defined(__GNUC__) ++#elif defined(JS_CODEGEN_ARM64) + static void cacheFlush(void* code, size_t size) + { + __clear_cache(code, (void *)((size_t)code + size)); |