Title: [129274] trunk/Source/_javascript_Core
Revision
129274
Author
[email protected]
Date
2012-09-21 16:40:35 -0700 (Fri, 21 Sep 2012)

Log Message

Unreviewed, fix ARM build.

* assembler/MacroAssemblerARMv7.h:
(JSC::MacroAssemblerARMv7::store8):
(MacroAssemblerARMv7):
* offlineasm/armv7.rb:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (129273 => 129274)


--- trunk/Source/_javascript_Core/ChangeLog	2012-09-21 23:35:07 UTC (rev 129273)
+++ trunk/Source/_javascript_Core/ChangeLog	2012-09-21 23:40:35 UTC (rev 129274)
@@ -1,5 +1,14 @@
 2012-09-21  Filip Pizlo  <[email protected]>
 
+        Unreviewed, fix ARM build.
+
+        * assembler/MacroAssemblerARMv7.h:
+        (JSC::MacroAssemblerARMv7::store8):
+        (MacroAssemblerARMv7):
+        * offlineasm/armv7.rb:
+
+2012-09-21  Filip Pizlo  <[email protected]>
+
         REGRESSION (r128400): Opening Google Web Fonts page hangs or crashes
         https://bugs.webkit.org/show_bug.cgi?id=97328
 

Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARMv7.h (129273 => 129274)


--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARMv7.h	2012-09-21 23:35:07 UTC (rev 129273)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARMv7.h	2012-09-21 23:40:35 UTC (rev 129274)
@@ -743,6 +743,12 @@
         store8(src, ArmAddress(addressTempRegister, 0));
     }
     
+    void store8(TrustedImm32 imm, void* address)
+    {
+        move(imm, dataTempRegister);
+        store8(dataTempRegister, address);
+    }
+    
     void store16(RegisterID src, BaseIndex address)
     {
         store16(src, setupArmAddress(address));

Modified: trunk/Source/_javascript_Core/offlineasm/armv7.rb (129273 => 129274)


--- trunk/Source/_javascript_Core/offlineasm/armv7.rb	2012-09-21 23:35:07 UTC (rev 129273)
+++ trunk/Source/_javascript_Core/offlineasm/armv7.rb	2012-09-21 23:40:35 UTC (rev 129274)
@@ -353,7 +353,7 @@
         | node |
         if node.is_a? Instruction
             case node.opcode
-            when "storei", "storep"
+            when "storeb", "storei", "storep"
                 operands = node.operands
                 newOperands = []
                 operands.each {
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to