Commit b9439f7a authored by Jakob Kummerow's avatar Jakob Kummerow Committed by Commit Bot

[cleanup][test] Drop outdated regression test

The regression test for crbug.com/976627 was:
(1) silently failing on all platforms,
(2) very brittle, baking in several internal limits,
(3) highly specific for one particular place in the code,
(4) when fixed, very slow: 6 seconds on x64.release.

For all these reasons, it is herewith dropped.

Bug: v8:10021
Change-Id: Ic144f6bfcca0c301f3aca7840edbdc43f34a77fc
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1993975
Auto-Submit: Jakob Kummerow <jkummerow@chromium.org>
Commit-Queue: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
Cr-Commit-Position: refs/heads/master@{#65715}
parent ba01d933
......@@ -249,12 +249,6 @@
# BUG(v8:9260)
'tools/profviz': [SKIP],
# Test doesn't work on 32-bit architectures (it would require a
# regexp pattern with too many captures).
# TODO(jkummerow/jgruber): Silently fails with pointer compression too.
# Fix it or delete it.
'regress/regress-976627': [FAIL, ['arch == x64 or arch == arm64 or arch == mips64el or arch == ppc64 or arch == s390x', PASS]],
# OOM with too many isolates/memory objects (https://crbug.com/1010272)
# Predictable tests fail due to race between postMessage and GrowMemory
# Agressively skipping test for variants, and simulator runs.
......
// Copyright 2019 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 --young-generation-large-objects
function v2() {
const v8 = Symbol || 9007199254740991;
function v9(v10,v11,v12) {
}
const v16 = String();
const v100 = String();//add
const v106 = String();// add
const v116 = String();// add
const v17 = Int32Array();
const v18 = Map();
const v19 = [];
const v20 = v18.values();
function v21(v22,v23,v24,v25,v26) {
}
function v28(v29,v30,v31) {
function v32(v33,v34,v35,v36) {
}
let v39 = 0;
do {
const v40 = v32();
function v99() {
}
} while (v39 < 8);
}
const v41 = Promise();
}
const v46 = ["has",13.37,-9007199254740991,Reflect];
for (let v50 = 64; v50 <= 2000; v50++) {
v46.push(v50,v2);
}
const v54 = RegExp(v46);
const v55 = v54.exec();
assertTrue(%HasElementsInALargeObjectSpace(v55));
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment