Blame webkitgtk-2.5.2-cloop_fix_32.patch

912a257
diff -up webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter.asm.double2intsPPC32 webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter.asm
912a257
--- webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter.asm.double2intsPPC32	2013-08-28 21:06:29.000000000 +0200
912a257
+++ webkitgtk-2.1.90.1/Source/JavaScriptCore/llint/LowLevelInterpreter.asm	2013-09-12 15:32:34.000000000 +0200
912a257
@@ -276,13 +276,13 @@ macro assertNotConstant(index)
912a257
 end
912a257
 
912a257
 macro functionForCallCodeBlockGetter(targetRegister)
912a257
-    loadp Callee[cfr], targetRegister
912a257
+    loadp Callee + PayloadOffset[cfr], targetRegister
912a257
     loadp JSFunction::m_executable[targetRegister], targetRegister
912a257
     loadp FunctionExecutable::m_codeBlockForCall[targetRegister], targetRegister
912a257
 end
912a257
 
912a257
 macro functionForConstructCodeBlockGetter(targetRegister)
912a257
-    loadp Callee[cfr], targetRegister
912a257
+    loadp Callee + PayloadOffset[cfr], targetRegister
912a257
     loadp JSFunction::m_executable[targetRegister], targetRegister
912a257
     loadp FunctionExecutable::m_codeBlockForConstruct[targetRegister], targetRegister
912a257
 end