Revision: 15231
Author: [email protected]
Date: Thu Jun 20 04:01:33 2013
Log: Skip parallel recompilation tests if parallel recompilation is
disabled.
Parallel recompilation is usually disabled on single-core systems.
[email protected]
BUG=v8:2733
Review URL: https://codereview.chromium.org/17261021
http://code.google.com/p/v8/source/detail?r=15231
Modified:
/branches/bleeding_edge/test/mjsunit/compiler/parallel-proto-change.js
/branches/bleeding_edge/test/mjsunit/manual-parallel-recompile.js
/branches/bleeding_edge/test/mjsunit/parallel-initial-prototype-change.js
/branches/bleeding_edge/test/mjsunit/parallel-invalidate-transition-map.js
/branches/bleeding_edge/test/mjsunit/parallel-optimize-disabled.js
=======================================
--- /branches/bleeding_edge/test/mjsunit/compiler/parallel-proto-change.js
Wed Jun 12 02:43:22 2013
+++ /branches/bleeding_edge/test/mjsunit/compiler/parallel-proto-change.js
Thu Jun 20 04:01:33 2013
@@ -28,6 +28,11 @@
// Flags: --allow-natives-syntax
// Flags: --parallel-recompilation --parallel-recompilation-delay=50
+if (!%IsParallelRecompilationSupported()) {
+ print("Parallel recompilation is disabled. Skipping this test.");
+ quit();
+}
+
function assertUnoptimized(fun) {
assertTrue(%GetOptimizationStatus(fun) != 1);
}
=======================================
--- /branches/bleeding_edge/test/mjsunit/manual-parallel-recompile.js Mon
Jun 17 09:27:18 2013
+++ /branches/bleeding_edge/test/mjsunit/manual-parallel-recompile.js Thu
Jun 20 04:01:33 2013
@@ -28,6 +28,11 @@
// Flags: --allow-natives-syntax --expose-gc
// Flags: --parallel-recompilation --parallel-recompilation-delay=50
+if (!%IsParallelRecompilationSupported()) {
+ print("Parallel recompilation is disabled. Skipping this test.");
+ quit();
+}
+
function assertUnoptimized(fun) {
assertTrue(%GetOptimizationStatus(fun) != 1);
}
@@ -60,10 +65,8 @@
%OptimizeFunctionOnNextCall(g, "parallel");
f(g(2)); // Trigger optimization.
-if (%IsParallelRecompilationSupported()) {
- assertUnoptimized(f); // Not yet optimized.
- assertUnoptimized(g);
-}
+assertUnoptimized(f); // Not yet optimized.
+assertUnoptimized(g);
%CompleteOptimization(f); // Wait till optimized code is installed.
%CompleteOptimization(g);
=======================================
---
/branches/bleeding_edge/test/mjsunit/parallel-initial-prototype-change.js
Wed Jun 12 02:43:22 2013
+++
/branches/bleeding_edge/test/mjsunit/parallel-initial-prototype-change.js
Thu Jun 20 04:01:33 2013
@@ -28,6 +28,11 @@
// Flags: --allow-natives-syntax
// Flags: --parallel-recompilation --parallel-recompilation-delay=50
+if (!%IsParallelRecompilationSupported()) {
+ print("Parallel recompilation is disabled. Skipping this test.");
+ quit();
+}
+
function assertUnoptimized(fun) {
assertTrue(%GetOptimizationStatus(fun) != 1);
}
=======================================
---
/branches/bleeding_edge/test/mjsunit/parallel-invalidate-transition-map.js
Wed Jun 12 02:43:22 2013
+++
/branches/bleeding_edge/test/mjsunit/parallel-invalidate-transition-map.js
Thu Jun 20 04:01:33 2013
@@ -28,6 +28,11 @@
// Flags: --track-fields --track-double-fields --allow-natives-syntax
// Flags: --parallel-recompilation --parallel-recompilation-delay=50
+if (!%IsParallelRecompilationSupported()) {
+ print("Parallel recompilation is disabled. Skipping this test.");
+ quit();
+}
+
function assertUnoptimized(fun) {
assertTrue(%GetOptimizationStatus(fun) != 1);
}
=======================================
--- /branches/bleeding_edge/test/mjsunit/parallel-optimize-disabled.js Wed
Jun 12 02:43:22 2013
+++ /branches/bleeding_edge/test/mjsunit/parallel-optimize-disabled.js Thu
Jun 20 04:01:33 2013
@@ -28,6 +28,11 @@
// Flags: --nodead-code-elimination --parallel-recompilation
// Flags: --allow-natives-syntax
+if (!%IsParallelRecompilationSupported()) {
+ print("Parallel recompilation is disabled. Skipping this test.");
+ quit();
+}
+
function g() { // g() cannot be optimized.
const x = 1;
x++;
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.