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