File webkitgtk-js-endian-fixes.patch of Package webkitgtk

diff -ur webkitgtk-2.2.7.orig/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp webkitgtk-2.2.7/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
--- webkitgtk-2.2.7.orig/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp	2014-04-30 02:08:23.000000000 -0500
+++ webkitgtk-2.2.7/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp	2014-05-15 22:09:26.179454042 -0500
@@ -1303,7 +1303,7 @@
             CodeBlock* codeBlock = exec->codeBlock();
             ConcurrentJITLocker locker(codeBlock->m_lock);
             pc[5].u.structure.set(exec->vm(), codeBlock->ownerExecutable(), scope->structure());
-            pc[6].u.operand = slot.cachedOffset();
+            pc[6].u.pointer = reinterpret_cast<void *>(slot.cachedOffset());
         }
     }
 
@@ -1330,7 +1330,7 @@
         if (slot.isCacheable() && slot.base() == scope && scope->structure()->propertyAccessesAreCacheable()) {
             ConcurrentJITLocker locker(codeBlock->m_lock);
             pc[5].u.structure.set(exec->vm(), codeBlock->ownerExecutable(), scope->structure());
-            pc[6].u.operand = slot.cachedOffset();
+            pc[6].u.pointer = reinterpret_cast<void *>(slot.cachedOffset());
         }
     }
 
diff -ur webkitgtk-2.2.7.orig/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm webkitgtk-2.2.7/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
--- webkitgtk-2.2.7.orig/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm	2014-04-30 02:08:23.000000000 -0500
+++ webkitgtk-2.2.7/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm	2014-05-15 22:08:15.505452427 -0500
@@ -1750,7 +1750,7 @@
 end
 
 macro getProperty()
-    loadisFromInstruction(6, t1)
+    loadpFromInstruction(6, t1)
     loadPropertyAtVariableOffset(t1, t0, t2)
     valueProfile(t2, 7, t0)
     loadisFromInstruction(1, t0)
@@ -1824,7 +1824,7 @@
 macro putProperty()
     loadisFromInstruction(3, t1)
     loadConstantOrVariable(t1, t2)
-    loadisFromInstruction(6, t1)
+    loadpFromInstruction(6, t1)
     storePropertyAtVariableOffset(t1, t0, t2)
 end
 
Only in webkitgtk-2.2.7.orig: webkitgtk-2.2.7