mozilla-jit_branch64.patch
branchfirefox46
changeset 913 9f3ecc7dc9e3
equal deleted inserted replaced
911:32eafb4c7b34 913:9f3ecc7dc9e3
       
     1 From: Michel Normand <normand@linux.vnet.ibm.com>
       
     2 Subject: mozilla add branch64
       
     3 Date: Tue, 03 May 2016 17:42:54 +0200
       
     4 References:
       
     5 https://bugzilla.mozilla.org/show_bug.cgi?id=1266366
       
     6 
       
     7 mozilla add branch64 in MacroAssembler-none.h
       
     8 already upstream as tracked by
       
     9 https://www.mail-archive.com/freebsd-gecko@freebsd.org/msg05462.html
       
    10 
       
    11 Signed-off-by: Michel Normand <normand@linux.vnet.ibm.com>
       
    12 ---
       
    13  js/src/jit/none/MacroAssembler-none.h |    2 ++
       
    14  1 file changed, 2 insertions(+)
       
    15 
       
    16 Index: mozilla/js/src/jit/none/MacroAssembler-none.h
       
    17 ===================================================================
       
    18 --- mozilla.orig/js/src/jit/none/MacroAssembler-none.h
       
    19 +++ mozilla/js/src/jit/none/MacroAssembler-none.h
       
    20 @@ -255,6 +255,8 @@ class MacroAssemblerNone : public Assemb
       
    21      template <typename T, typename S> void branchPrivatePtr(Condition, T, S, Label*) { MOZ_CRASH(); }
       
    22      template <typename T, typename S> void decBranchPtr(Condition, T, S, Label*) { MOZ_CRASH(); }
       
    23      template <typename T, typename S> void branchTest64(Condition, T, T, S, Label*) { MOZ_CRASH(); }
       
    24 +    template <typename T, typename S> void branch64(Condition, T, S, Label*) { MOZ_CRASH(); }
       
    25 +    template <typename T, typename S> void branch64(Condition, T, T, S, Label*) { MOZ_CRASH(); }
       
    26      template <typename T, typename S> void mov(T, S) { MOZ_CRASH(); }
       
    27      template <typename T, typename S> void movq(T, S) { MOZ_CRASH(); }
       
    28      template <typename T, typename S> void movePtr(T, S) { MOZ_CRASH(); }