Title: [92731] trunk/Source/_javascript_Core
- Revision
- 92731
- Author
- [email protected]
- Date
- 2011-08-09 17:28:48 -0700 (Tue, 09 Aug 2011)
Log Message
Fix one MIPS instruction to call JITStubThunked_##op
https://bugs.webkit.org/show_bug.cgi?id=65942
Patch by Chao-ying Fu <[email protected]> on 2011-08-09
Reviewed by Gavin Barraclough.
Changed "bal" to "jalr" for a possible processor mode change from
MIPS32 to MIPS16.
* jit/JITStubs.cpp:
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (92730 => 92731)
--- trunk/Source/_javascript_Core/ChangeLog 2011-08-10 00:28:46 UTC (rev 92730)
+++ trunk/Source/_javascript_Core/ChangeLog 2011-08-10 00:28:48 UTC (rev 92731)
@@ -1,3 +1,15 @@
+2011-08-09 Chao-ying Fu <[email protected]>
+
+ Fix one MIPS instruction to call JITStubThunked_##op
+ https://bugs.webkit.org/show_bug.cgi?id=65942
+
+ Reviewed by Gavin Barraclough.
+
+ Changed "bal" to "jalr" for a possible processor mode change from
+ MIPS32 to MIPS16.
+
+ * jit/JITStubs.cpp:
+
2011-08-09 Filip Pizlo <[email protected]>
DFG JIT failure loading web site
Modified: trunk/Source/_javascript_Core/jit/JITStubs.cpp (92730 => 92731)
--- trunk/Source/_javascript_Core/jit/JITStubs.cpp 2011-08-10 00:28:46 UTC (rev 92730)
+++ trunk/Source/_javascript_Core/jit/JITStubs.cpp 2011-08-10 00:28:48 UTC (rev 92731)
@@ -1087,7 +1087,8 @@
".set macro" "\n" \
"la $25," SYMBOL_STRING(JITStubThunked_##op) "\n" \
".set nomacro" "\n" \
- "bal " SYMBOL_STRING(JITStubThunked_##op) "\n" \
+ ".reloc 1f,R_MIPS_JALR," SYMBOL_STRING(JITStubThunked_##op) "\n" \
+ "1: jalr $25" "\n" \
"nop" "\n" \
"lw $31," STRINGIZE_VALUE_OF(THUNK_RETURN_ADDRESS_OFFSET) "($29)" "\n" \
"jr $31" "\n" \
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes