From 7572e779d0302ecc6e2b4cc86ad7268bfef4a49f Mon Sep 17 00:00:00 2001 From: "jarin@chromium.org" Date: Wed, 3 Sep 2014 14:28:46 +0000 Subject: [PATCH] Exclude LoadMutableDouble and FunctionBindArguments from fuzzing. BUG=409542,410262 LOG=N R=yangguo@chromium.org Review URL: https://codereview.chromium.org/535153002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23663 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- test/mjsunit/regress/regress-crbug-387627.js | 13 ------------- test/mjsunit/runtime-gen/functionbindarguments.js | 8 -------- test/mjsunit/runtime-gen/loadmutabledouble.js | 6 ------ tools/generate-runtime-tests.py | 4 +++- 4 files changed, 3 insertions(+), 28 deletions(-) delete mode 100644 test/mjsunit/regress/regress-crbug-387627.js delete mode 100644 test/mjsunit/runtime-gen/functionbindarguments.js delete mode 100644 test/mjsunit/runtime-gen/loadmutabledouble.js diff --git a/test/mjsunit/regress/regress-crbug-387627.js b/test/mjsunit/regress/regress-crbug-387627.js deleted file mode 100644 index 5c6389b..0000000 --- a/test/mjsunit/regress/regress-crbug-387627.js +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2014 the V8 project authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -// Flags: --allow-natives-syntax - -function f() {} -%FunctionBindArguments(f, {}, undefined, 1); - -f(); -f(); -%OptimizeFunctionOnNextCall(f); -f(); diff --git a/test/mjsunit/runtime-gen/functionbindarguments.js b/test/mjsunit/runtime-gen/functionbindarguments.js deleted file mode 100644 index 4d36716..0000000 --- a/test/mjsunit/runtime-gen/functionbindarguments.js +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2014 the V8 project authors. All rights reserved. -// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY -// Flags: --allow-natives-syntax --harmony --harmony-proxies -var _bound_function = function() {}; -var _bindee = new Object(); -var arg2 = undefined; -var _new_length = 1.5; -%FunctionBindArguments(_bound_function, _bindee, arg2, _new_length); diff --git a/test/mjsunit/runtime-gen/loadmutabledouble.js b/test/mjsunit/runtime-gen/loadmutabledouble.js deleted file mode 100644 index 1a2e7e9..0000000 --- a/test/mjsunit/runtime-gen/loadmutabledouble.js +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright 2014 the V8 project authors. All rights reserved. -// AUTO-GENERATED BY tools/generate-runtime-tests.py, DO NOT MODIFY -// Flags: --allow-natives-syntax --harmony --harmony-proxies -var arg0 = {foo: 1.2}; -var _index = 1; -%LoadMutableDouble(arg0, _index); diff --git a/tools/generate-runtime-tests.py b/tools/generate-runtime-tests.py index 638c4ae..6cda222 100755 --- a/tools/generate-runtime-tests.py +++ b/tools/generate-runtime-tests.py @@ -48,7 +48,7 @@ EXPAND_MACROS = [ # remove or change runtime functions, but make sure we don't lose our ability # to parse them! EXPECTED_FUNCTION_COUNT = 431 -EXPECTED_FUZZABLE_COUNT = 332 +EXPECTED_FUZZABLE_COUNT = 330 EXPECTED_CCTEST_COUNT = 7 EXPECTED_UNKNOWN_COUNT = 17 EXPECTED_BUILTINS_COUNT = 806 @@ -109,9 +109,11 @@ BLACKLISTED = [ "AllocateInNewSpace", "AllocateInTargetSpace", "AllocateHeapNumber", + "LoadMutableDouble", "NumberToSmi", "NumberToStringSkipCache", + "FunctionBindArguments", "NewSloppyArguments", "NewStrictArguments", -- 2.7.4