Title: [114524] releases/WebKitGTK/webkit-1.8/Source/_javascript_Core
Revision
114524
Author
x...@webkit.org
Date
2012-04-18 10:17:24 -0700 (Wed, 18 Apr 2012)

Log Message

SIGILL in _javascript_Core on a Geode processor
https://bugs.webkit.org/show_bug.cgi?id=82496

Reviewed by Gavin Barraclough.

Don't attempt to use the DFG when SSE2 is not available.

* dfg/DFGCapabilities.cpp:
(JSC::DFG::canCompileOpcodes):

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/ChangeLog (114523 => 114524)


--- releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/ChangeLog	2012-04-18 17:16:57 UTC (rev 114523)
+++ releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/ChangeLog	2012-04-18 17:17:24 UTC (rev 114524)
@@ -1,3 +1,15 @@
+2012-04-05  Oliver Hunt  <oli...@apple.com>
+
+        SIGILL in _javascript_Core on a Geode processor
+        https://bugs.webkit.org/show_bug.cgi?id=82496
+
+        Reviewed by Gavin Barraclough.
+
+        Don't attempt to use the DFG when SSE2 is not available.
+
+        * dfg/DFGCapabilities.cpp:
+        (JSC::DFG::canCompileOpcodes):
+
 2012-03-23  Gavin Barraclough  <barraclo...@apple.com>
 
         REGRESSION: Date.parse("Tue Nov 23 20:40:05 2010 GMT") returns NaN

Modified: releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/dfg/DFGCapabilities.cpp (114523 => 114524)


--- releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/dfg/DFGCapabilities.cpp	2012-04-18 17:16:57 UTC (rev 114523)
+++ releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/dfg/DFGCapabilities.cpp	2012-04-18 17:17:24 UTC (rev 114524)
@@ -61,6 +61,8 @@
 
 bool canCompileOpcodes(CodeBlock* codeBlock)
 {
+    if (!MacroAssembler::supportsFloatingPoint())
+        return false;
     return canHandleOpcodes<canCompileOpcode>(codeBlock);
 }
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to