Title: [113389] trunk/Source/_javascript_Core
Revision
113389
Author
oli...@apple.com
Date
2012-04-05 15:51:01 -0700 (Thu, 05 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: trunk/Source/_javascript_Core/ChangeLog (113388 => 113389)


--- trunk/Source/_javascript_Core/ChangeLog	2012-04-05 22:42:30 UTC (rev 113388)
+++ trunk/Source/_javascript_Core/ChangeLog	2012-04-05 22:51:01 UTC (rev 113389)
@@ -1,5 +1,17 @@
 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-04-05  Oliver Hunt  <oli...@apple.com>
+
         Fix 32-bit build.
 
         * API/APICast.h:

Modified: trunk/Source/_javascript_Core/dfg/DFGCapabilities.cpp (113388 => 113389)


--- trunk/Source/_javascript_Core/dfg/DFGCapabilities.cpp	2012-04-05 22:42:30 UTC (rev 113388)
+++ trunk/Source/_javascript_Core/dfg/DFGCapabilities.cpp	2012-04-05 22:51:01 UTC (rev 113389)
@@ -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