summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/offlineasm/instructions.rb
diff options
context:
space:
mode:
authorBalazs Kilvady <kilvadyb@homejinni.com>2014-02-10 10:54:20 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-02-10 16:27:56 +0100
commita1b801fc98ccda988df41e08dc70fdbd50ecb513 (patch)
tree50b48630a826445fcafaec3ba446287e27af8abb /Source/JavaScriptCore/offlineasm/instructions.rb
parent01614b1d9ab60057bb98a6f740dbfa16f2636060 (diff)
downloadqtwebkit-a1b801fc98ccda988df41e08dc70fdbd50ecb513.tar.gz
[mips] Wrong register usage in LLInt.old/5.2
Fix register usage and add PIC header to all LLInt operations. This patch is taken from https://bugs.webkit.org/show_bug.cgi?id=125168. It fixes the crash of fast/js/exception-propagate-from-dfg-to-llint test on mips architecture. Change-Id: I98ad3b5766451cab48a76f7e028b210f9ebe99ed Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
Diffstat (limited to 'Source/JavaScriptCore/offlineasm/instructions.rb')
-rw-r--r--Source/JavaScriptCore/offlineasm/instructions.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/JavaScriptCore/offlineasm/instructions.rb b/Source/JavaScriptCore/offlineasm/instructions.rb
index eb394afab..cae8ec8b3 100644
--- a/Source/JavaScriptCore/offlineasm/instructions.rb
+++ b/Source/JavaScriptCore/offlineasm/instructions.rb
@@ -267,12 +267,12 @@ ARM_INSTRUCTIONS =
MIPS_INSTRUCTIONS =
[
+ "la",
"movz",
"movn",
"slt",
"sltu",
- "pichdr",
- "pichdrra"
+ "pichdr"
]
SH4_INSTRUCTIONS =