diff -r 32eafb4c7b34 -r 9f3ecc7dc9e3 mozilla-jit_branch64.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mozilla-jit_branch64.patch Wed May 04 12:21:34 2016 +0200 @@ -0,0 +1,28 @@ +From: Michel Normand +Subject: mozilla add branch64 +Date: Tue, 03 May 2016 17:42:54 +0200 +References: +https://bugzilla.mozilla.org/show_bug.cgi?id=1266366 + +mozilla add branch64 in MacroAssembler-none.h +already upstream as tracked by +https://www.mail-archive.com/freebsd-gecko@freebsd.org/msg05462.html + +Signed-off-by: Michel Normand +--- + js/src/jit/none/MacroAssembler-none.h | 2 ++ + 1 file changed, 2 insertions(+) + +Index: mozilla/js/src/jit/none/MacroAssembler-none.h +=================================================================== +--- mozilla.orig/js/src/jit/none/MacroAssembler-none.h ++++ mozilla/js/src/jit/none/MacroAssembler-none.h +@@ -255,6 +255,8 @@ class MacroAssemblerNone : public Assemb + template void branchPrivatePtr(Condition, T, S, Label*) { MOZ_CRASH(); } + template void decBranchPtr(Condition, T, S, Label*) { MOZ_CRASH(); } + template void branchTest64(Condition, T, T, S, Label*) { MOZ_CRASH(); } ++ template void branch64(Condition, T, S, Label*) { MOZ_CRASH(); } ++ template void branch64(Condition, T, T, S, Label*) { MOZ_CRASH(); } + template void mov(T, S) { MOZ_CRASH(); } + template void movq(T, S) { MOZ_CRASH(); } + template void movePtr(T, S) { MOZ_CRASH(); }