Title: [99089] trunk/Source/_javascript_Core
Revision
99089
Author
[email protected]
Date
2011-11-02 12:28:48 -0700 (Wed, 02 Nov 2011)

Log Message

TEXTREL in libjavascriptcoregtk-1.0.so.0.11.0 on x86 (or i586)
https://bugs.webkit.org/show_bug.cgi?id=70610

Patch by Alexey Shabalin <[email protected]> on 2011-11-02
Reviewed by Martin Robinson.

Properly annotate ASM on BSD and Linux x86 systems.

* dfg/DFGOperations.cpp: Add annotation for X86.
* jit/JITStubs.cpp: Ditto.
* jit/ThunkGenerators.cpp: Ditto.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (99088 => 99089)


--- trunk/Source/_javascript_Core/ChangeLog	2011-11-02 19:12:12 UTC (rev 99088)
+++ trunk/Source/_javascript_Core/ChangeLog	2011-11-02 19:28:48 UTC (rev 99089)
@@ -1,3 +1,16 @@
+2011-11-02  Alexey Shabalin  <[email protected]>
+
+        TEXTREL in libjavascriptcoregtk-1.0.so.0.11.0 on x86 (or i586)
+        https://bugs.webkit.org/show_bug.cgi?id=70610
+
+        Reviewed by Martin Robinson.
+
+        Properly annotate ASM on BSD and Linux x86 systems.
+
+        * dfg/DFGOperations.cpp: Add annotation for X86.
+        * jit/JITStubs.cpp: Ditto.
+        * jit/ThunkGenerators.cpp: Ditto.
+
 2011-11-02  Xianzhu Wang  <[email protected]>
 
         Missing Force8BitConstructor in 8-bit version of StringImpl::reallocate()

Modified: trunk/Source/_javascript_Core/dfg/DFGOperations.cpp (99088 => 99089)


--- trunk/Source/_javascript_Core/dfg/DFGOperations.cpp	2011-11-02 19:12:12 UTC (rev 99088)
+++ trunk/Source/_javascript_Core/dfg/DFGOperations.cpp	2011-11-02 19:28:48 UTC (rev 99089)
@@ -42,7 +42,7 @@
 #define SYMBOL_STRING(name) #name
 #endif
 
-#if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64)
+#if (OS(LINUX) || OS(FREEBSD)) && (CPU(X86_64) || CPU(X86))
 #define SYMBOL_STRING_RELOCATION(name) #name "@plt"
 #elif CPU(X86) && COMPILER(MINGW)
 #define SYMBOL_STRING_RELOCATION(name) "@" #name "@4"

Modified: trunk/Source/_javascript_Core/jit/JITStubs.cpp (99088 => 99089)


--- trunk/Source/_javascript_Core/jit/JITStubs.cpp	2011-11-02 19:12:12 UTC (rev 99088)
+++ trunk/Source/_javascript_Core/jit/JITStubs.cpp	2011-11-02 19:28:48 UTC (rev 99089)
@@ -80,7 +80,7 @@
 #define THUMB_FUNC_PARAM(name)
 #endif
 
-#if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64)
+#if (OS(LINUX) || OS(FREEBSD)) && (CPU(X86_64) || CPU(X86))
 #define SYMBOL_STRING_RELOCATION(name) #name "@plt"
 #elif CPU(X86) && COMPILER(MINGW)
 #define SYMBOL_STRING_RELOCATION(name) "@" #name "@4"

Modified: trunk/Source/_javascript_Core/jit/ThunkGenerators.cpp (99088 => 99089)


--- trunk/Source/_javascript_Core/jit/ThunkGenerators.cpp	2011-11-02 19:12:12 UTC (rev 99088)
+++ trunk/Source/_javascript_Core/jit/ThunkGenerators.cpp	2011-11-02 19:28:48 UTC (rev 99089)
@@ -117,7 +117,7 @@
 #define SYMBOL_STRING(name) #name
 #endif
     
-#if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64)
+#if (OS(LINUX) || OS(FREEBSD)) && (CPU(X86_64) || CPU(X86))
 #define SYMBOL_STRING_RELOCATION(name) #name "@plt"
 #elif OS(DARWIN) || (CPU(X86_64) && COMPILER(MINGW) && !GCC_VERSION_AT_LEAST(4, 5, 0))
 #define SYMBOL_STRING_RELOCATION(name) "_" #name
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to