Title: [189588] trunk/Source/_javascript_Core
Revision
189588
Author
msab...@apple.com
Date
2015-09-10 13:50:33 -0700 (Thu, 10 Sep 2015)

Log Message

REGRESSION(r189575): Appears to break ARM64 linux builds
https://bugs.webkit.org/show_bug.cgi?id=149044

Reviewed by Filip Pizlo.

Changed the use of the ARM64 "fp", a register alias, to be "x29", the real register name.

* llint/LowLevelInterpreter.asm:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (189587 => 189588)


--- trunk/Source/_javascript_Core/ChangeLog	2015-09-10 20:13:52 UTC (rev 189587)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-09-10 20:50:33 UTC (rev 189588)
@@ -1,3 +1,14 @@
+2015-09-10  Michael Saboff  <msab...@apple.com>
+
+        REGRESSION(r189575): Appears to break ARM64 linux builds
+        https://bugs.webkit.org/show_bug.cgi?id=149044
+
+        Reviewed by Filip Pizlo.
+
+        Changed the use of the ARM64 "fp", a register alias, to be "x29", the real register name.
+
+        * llint/LowLevelInterpreter.asm:
+
 2015-09-09  Filip Pizlo  <fpi...@apple.com>
 
         There should be one stub hanging off an inline cache that contains code for all of the cases, rather than forming a linked list consisting of one stub per case

Modified: trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm (189587 => 189588)


--- trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm	2015-09-10 20:13:52 UTC (rev 189587)
+++ trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm	2015-09-10 20:50:33 UTC (rev 189588)
@@ -517,8 +517,8 @@
     elsif ARM or ARMv7_TRADITIONAL
     elsif ARMv7
     elsif ARM64
-        emit "stp x27, x28, [fp, #-16]"
-        emit "stp xzr, x26, [fp, #-32]"
+        emit "stp x27, x28, [x29, #-16]"
+        emit "stp xzr, x26, [x29, #-32]"
     elsif MIPS
     elsif SH4
     elsif X86
@@ -539,8 +539,8 @@
     elsif ARM or ARMv7_TRADITIONAL
     elsif ARMv7
     elsif ARM64
-        emit "ldp xzr, x26, [fp, #-32]"
-        emit "ldp x27, x28, [fp, #-16]"
+        emit "ldp xzr, x26, [x29, #-32]"
+        emit "ldp x27, x28, [x29, #-16]"
     elsif MIPS
     elsif SH4
     elsif X86
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to