Title: [99152] trunk/Source/_javascript_Core
- Revision
- 99152
- Author
- [email protected]
- Date
- 2011-11-03 02:10:41 -0700 (Thu, 03 Nov 2011)
Log Message
Unreviewed, rolling out r99089.
http://trac.webkit.org/changeset/99089
https://bugs.webkit.org/show_bug.cgi?id=71448
@plt postfix for math functions cause crash on Linux 32 (the
symbol is defined but it points to NULL) (Requested by
zherczeg on #webkit).
Patch by Sheriff Bot <[email protected]> on 2011-11-03
* dfg/DFGOperations.cpp:
* jit/JITStubs.cpp:
* jit/ThunkGenerators.cpp:
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (99151 => 99152)
--- trunk/Source/_javascript_Core/ChangeLog 2011-11-03 09:07:33 UTC (rev 99151)
+++ trunk/Source/_javascript_Core/ChangeLog 2011-11-03 09:10:41 UTC (rev 99152)
@@ -1,3 +1,17 @@
+2011-11-03 Sheriff Bot <[email protected]>
+
+ Unreviewed, rolling out r99089.
+ http://trac.webkit.org/changeset/99089
+ https://bugs.webkit.org/show_bug.cgi?id=71448
+
+ @plt postfix for math functions cause crash on Linux 32 (the
+ symbol is defined but it points to NULL) (Requested by
+ zherczeg on #webkit).
+
+ * dfg/DFGOperations.cpp:
+ * jit/JITStubs.cpp:
+ * jit/ThunkGenerators.cpp:
+
2011-11-02 Filip Pizlo <[email protected]>
DFG inlining breaks function.arguments[something] if the argument being
Modified: trunk/Source/_javascript_Core/dfg/DFGOperations.cpp (99151 => 99152)
--- trunk/Source/_javascript_Core/dfg/DFGOperations.cpp 2011-11-03 09:07:33 UTC (rev 99151)
+++ trunk/Source/_javascript_Core/dfg/DFGOperations.cpp 2011-11-03 09:10:41 UTC (rev 99152)
@@ -42,7 +42,7 @@
#define SYMBOL_STRING(name) #name
#endif
-#if (OS(LINUX) || OS(FREEBSD)) && (CPU(X86_64) || CPU(X86))
+#if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64)
#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 (99151 => 99152)
--- trunk/Source/_javascript_Core/jit/JITStubs.cpp 2011-11-03 09:07:33 UTC (rev 99151)
+++ trunk/Source/_javascript_Core/jit/JITStubs.cpp 2011-11-03 09:10:41 UTC (rev 99152)
@@ -80,7 +80,7 @@
#define THUMB_FUNC_PARAM(name)
#endif
-#if (OS(LINUX) || OS(FREEBSD)) && (CPU(X86_64) || CPU(X86))
+#if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64)
#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 (99151 => 99152)
--- trunk/Source/_javascript_Core/jit/ThunkGenerators.cpp 2011-11-03 09:07:33 UTC (rev 99151)
+++ trunk/Source/_javascript_Core/jit/ThunkGenerators.cpp 2011-11-03 09:10:41 UTC (rev 99152)
@@ -117,7 +117,7 @@
#define SYMBOL_STRING(name) #name
#endif
-#if (OS(LINUX) || OS(FREEBSD)) && (CPU(X86_64) || CPU(X86))
+#if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64)
#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