axs         15/03/04 00:02:33

  Added:                firefox-36.0-depollute-CONST-from-dtoa.patch
                        firefox-36.0-disable-ion.patch
  Log:
  Fixed -jit builds and re-added use flag to firefox-36, bug 541770
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
2B6559ED)

Revision  Changes    Path
1.1                  
www-client/firefox/files/firefox-36.0-depollute-CONST-from-dtoa.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/files/firefox-36.0-depollute-CONST-from-dtoa.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/files/firefox-36.0-depollute-CONST-from-dtoa.patch?rev=1.1&content-type=text/plain

Index: firefox-36.0-depollute-CONST-from-dtoa.patch
===================================================================
--- a/mozilla-release/js/src/dtoa.c     2015-03-01 12:51:12.950912536 -0500
+++ b/mozilla-release/js/src/dtoa.c     2015-03-01 12:57:49.670919777 -0500
@@ -245,6 +245,7 @@
 #endif
 
 #ifndef CONST
+#define DTOA_UNSETCONSTDEF
 #ifdef KR_headers
 #define CONST /* blank */
 #else
@@ -3246,3 +3247,7 @@
                *rve = s;
        return s0;
        }
+
+#ifdef DTOA_UNSETCONSTDEF
+#undef CONST
+#endif



1.1                  www-client/firefox/files/firefox-36.0-disable-ion.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/files/firefox-36.0-disable-ion.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/firefox/files/firefox-36.0-disable-ion.patch?rev=1.1&content-type=text/plain

Index: firefox-36.0-disable-ion.patch
===================================================================
--- a/mozilla-release/js/src/jit/none/Lowering-none.h   2015-03-01 
11:11:55.340803791 -0500
+++ a/mozilla-release/js/src/jit/none/Lowering-none.h   2015-03-01 
11:18:41.500811205 -0500
@@ -65,6 +65,7 @@
     bool lowerMulI(MMul *, MDefinition *, MDefinition *) { MOZ_CRASH(); }
     bool lowerUDiv(MDiv *) { MOZ_CRASH(); }
     bool lowerUMod(MMod *) { MOZ_CRASH(); }
+    bool visitValue(LValue *value) { MOZ_CRASH(); }
     bool visitBox(MBox *box) { MOZ_CRASH(); }
     bool visitUnbox(MUnbox *unbox) { MOZ_CRASH(); }
     bool visitReturn(MReturn *ret) { MOZ_CRASH(); }
@@ -78,6 +79,7 @@
     bool visitAsmJSStoreHeap(MAsmJSStoreHeap *ins) { MOZ_CRASH(); }
     bool visitAsmJSLoadFuncPtr(MAsmJSLoadFuncPtr *ins) { MOZ_CRASH(); }
     bool visitStoreTypedArrayElementStatic(MStoreTypedArrayElementStatic *ins) 
{ MOZ_CRASH(); }
+    bool visitSubstr(MSubstr *ins) { MOZ_CRASH(); }
     bool visitForkJoinGetSlice(MForkJoinGetSlice *ins) { MOZ_CRASH(); }
     bool visitAtomicTypedArrayElementBinop(MAtomicTypedArrayElementBinop *ins) 
{ MOZ_CRASH(); }
     bool 
visitCompareExchangeTypedArrayElement(MCompareExchangeTypedArrayElement *ins) { 
MOZ_CRASH(); }




Reply via email to