fd90026
diff -up firefox-55.0/js/src/jit/MIR.h.old firefox-55.0/js/src/jit/MIR.h
fd90026
--- firefox-55.0/js/src/jit/MIR.h.old	2017-08-08 14:04:44.528460099 +0200
fd90026
+++ firefox-55.0/js/src/jit/MIR.h	2017-08-08 14:05:11.045364831 +0200
fd90026
@@ -12434,7 +12434,7 @@ class MNearbyInt
fd90026
     TRIVIAL_NEW_WRAPPERS
fd90026
 
fd90026
     static bool HasAssemblerSupport(RoundingMode mode) {
fd90026
-        return Assembler::HasRoundInstruction(mode);
fd90026
+        return false;
fd90026
     }
fd90026
 
fd90026
     RoundingMode roundingMode() const { return roundingMode_; }
fd70198
diff -up firefox-55.0/js/src/jit/ExecutableAllocator.h.old firefox-55.0/js/src/jit/ExecutableAllocator.h
fd70198
--- firefox-55.0/js/src/jit/ExecutableAllocator.h.old	2017-08-09 09:24:18.784983505 +0200
fd70198
+++ firefox-55.0/js/src/jit/ExecutableAllocator.h	2017-08-09 09:28:01.471100075 +0200
fd70198
@@ -307,6 +307,10 @@ class ExecutableAllocator
fd70198
     {
fd70198
         sync_instruction_memory((caddr_t)code, size);
fd70198
     }
a2cf41f
+#else
fd70198
+    static void cacheFlush(void*, size_t)
fd70198
+    {
fd70198
+    }
fd70198
 #endif
fd70198
 
fd70198
   private:
81b788d
diff -up firefox-55.0/js/src/wasm/WasmBuiltins.cpp.old firefox-55.0/js/src/wasm/WasmBuiltins.cpp
81b788d
--- firefox-55.0/js/src/wasm/WasmBuiltins.cpp.old	2017-08-09 12:50:46.877450765 +0200
81b788d
+++ firefox-55.0/js/src/wasm/WasmBuiltins.cpp	2017-08-09 12:50:59.725406974 +0200
81b788d
@@ -881,7 +881,6 @@ wasm::EnsureBuiltinThunksInitialized()
81b788d
     MOZ_ASSERT(!masm.numSymbolicAccesses());
81b788d
 #endif
81b788d
 
81b788d
-    ExecutableAllocator::cacheFlush(thunks->codeBase, thunks->codeSize);
81b788d
     if (!ExecutableAllocator::makeExecutable(thunks->codeBase, thunks->codeSize))
81b788d
         return false;
81b788d
 
81b788d
diff -up firefox-55.0/js/src/wasm/WasmCode.cpp.old firefox-55.0/js/src/wasm/WasmCode.cpp
81b788d
--- firefox-55.0/js/src/wasm/WasmCode.cpp.old	2017-08-09 12:50:37.205483731 +0200
81b788d
+++ firefox-55.0/js/src/wasm/WasmCode.cpp	2017-08-09 12:51:10.365370708 +0200
81b788d
@@ -287,8 +287,6 @@ CodeSegment::initialize(Tier tier,
81b788d
     if (!StaticallyLink(*this, linkData))
81b788d
         return false;
81b788d
 
81b788d
-    ExecutableAllocator::cacheFlush(bytes_.get(), RoundupCodeLength(codeLength));
81b788d
-
81b788d
     // Reprotect the whole region to avoid having separate RW and RX mappings.
81b788d
     if (!ExecutableAllocator::makeExecutable(bytes_.get(), RoundupCodeLength(codeLength)))
81b788d
         return false;
81b788d
diff -up firefox-55.0/media/libyuv/libyuv/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.old firefox-55.0/media/libyuv/libyuv/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium
81b788d
diff -up firefox-55.0/media/webrtc/trunk/Makefile.old firefox-55.0/media/webrtc/trunk/Makefile