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