From 866032692ff59ac4282e6d1a483cbb52870cc784 Mon Sep 17 00:00:00 2001 From: "jarin@chromium.org" Date: Mon, 27 Oct 2014 12:46:44 +0000 Subject: [PATCH] Enable turbofan deoptimization by default. BUG= R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/638833004 Cr-Commit-Position: refs/heads/master@{#24905} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24905 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- test/benchmarks/testcfg.py | 2 +- test/mjsunit/mjsunit.status | 3 +++ tools/run-tests.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/test/benchmarks/testcfg.py b/test/benchmarks/testcfg.py index 29e0c37..7c4dc40 100644 --- a/test/benchmarks/testcfg.py +++ b/test/benchmarks/testcfg.py @@ -186,7 +186,7 @@ class BenchmarksTestSuite(testsuite.TestSuite): # Both --nocrankshaft and --stressopt are very slow. Add TF but without # always opt to match the way the benchmarks are run for performance # testing. - return [[], ["--turbo-asm", "--turbo-filter=*"]] + return [[], ["--turbo-asm", "--turbo-filter=*", "--turbo-deoptimization"]] def GetSuite(name, root): diff --git a/test/mjsunit/mjsunit.status b/test/mjsunit/mjsunit.status index bf297fe..e172207 100644 --- a/test/mjsunit/mjsunit.status +++ b/test/mjsunit/mjsunit.status @@ -72,6 +72,9 @@ 'compare-known-objects-slow': [PASS, NO_VARIANTS], 'elements-kind': [PASS, NO_VARIANTS], + # TODO(jarin) Traversal of large frame states is too slow. + 'regress/regress-2612': [PASS, ['mode == debug', SKIP]], + # Some tests are just too slow to run for now. 'bit-not': [PASS, NO_VARIANTS], 'json2': [PASS, NO_VARIANTS], diff --git a/tools/run-tests.py b/tools/run-tests.py index dc73a40..d9d35f5 100755 --- a/tools/run-tests.py +++ b/tools/run-tests.py @@ -87,7 +87,7 @@ TIMEOUT_SCALEFACTOR = {"debug" : 4, VARIANT_FLAGS = { "default": [], "stress": ["--stress-opt", "--always-opt"], - "turbofan": ["--turbo-asm", "--turbo-filter=*", "--always-opt"], + "turbofan": ["--turbo-asm", "--turbo-filter=*", "--always-opt", "--turbo-deoptimization"], "nocrankshaft": ["--nocrankshaft"]} VARIANTS = ["default", "stress", "turbofan", "nocrankshaft"] -- 2.7.4