Title: [255063] trunk/Source/_javascript_Core
Revision
255063
Author
[email protected]
Date
2020-01-24 03:17:17 -0800 (Fri, 24 Jan 2020)

Log Message

Fix number of callee saved register count on MIPS
https://bugs.webkit.org/show_bug.cgi?id=206732

Patch by Paulo Matos <[email protected]> on 2020-01-24
Reviewed by Žan Doberšek.

MIPS has been issuing illegal instruction errors due to stack corruption.
This is caused by an incorrect number of CalleeSaveRegisterCount
that should be set to 3 since r254674.

* llint/LowLevelInterpreter.asm:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (255062 => 255063)


--- trunk/Source/_javascript_Core/ChangeLog	2020-01-24 10:52:16 UTC (rev 255062)
+++ trunk/Source/_javascript_Core/ChangeLog	2020-01-24 11:17:17 UTC (rev 255063)
@@ -1,3 +1,16 @@
+2020-01-24  Paulo Matos  <[email protected]>
+
+        Fix number of callee saved register count on MIPS
+        https://bugs.webkit.org/show_bug.cgi?id=206732
+
+        Reviewed by Žan Doberšek.
+
+        MIPS has been issuing illegal instruction errors due to stack corruption.
+        This is caused by an incorrect number of CalleeSaveRegisterCount
+        that should be set to 3 since r254674.
+
+        * llint/LowLevelInterpreter.asm:
+
 2020-01-23  Yusuke Suzuki  <[email protected]>
 
         [JSC] DFG OSR exit is not marking CodeBlock::m_hasLinkedOSRExit when the exit target is checkpoint

Modified: trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm (255062 => 255063)


--- trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm	2020-01-24 10:52:16 UTC (rev 255062)
+++ trunk/Source/_javascript_Core/llint/LowLevelInterpreter.asm	2020-01-24 11:17:17 UTC (rev 255063)
@@ -708,7 +708,7 @@
 elsif ARMv7
     const CalleeSaveRegisterCount = 7
 elsif MIPS
-    const CalleeSaveRegisterCount = 2
+    const CalleeSaveRegisterCount = 3
 elsif X86 or X86_WIN
     const CalleeSaveRegisterCount = 3
 end
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to