[test] Properly disable test that doesn't work in GC stress.
authorBenedikt Meurer <bmeurer@chromium.org>
Fri, 28 Aug 2015 10:20:29 +0000 (12:20 +0200)
committerBenedikt Meurer <bmeurer@chromium.org>
Fri, 28 Aug 2015 10:20:46 +0000 (10:20 +0000)
The magic "print(i)" work-around was no longer work-arounding correctly,
so we do the right thing instead now.

TBR=jkummerow@chromium.org

Review URL: https://codereview.chromium.org/1306843004 .

Cr-Commit-Position: refs/heads/master@{#30436}

test/mjsunit/mjsunit.status
test/mjsunit/regress/regress-crbug-500497.js

index 8e19994..8f53829 100644 (file)
   'unicodelctest': [PASS, NO_VARIANTS],
   'unicodelctest-no-optimization': [PASS, NO_VARIANTS],
 
+  # TODO(jkummerow): Doesn't work correctly in GC stress.
+  'regress/regress-crbug-500497': [PASS, NO_VARIANTS],
+
   # Too slow for gc stress.
   'asm/embenchen/box2d': [SKIP],
 
index 2d3d40f..9117440 100644 (file)
@@ -13,9 +13,6 @@ function Ctor() {
 }
 
 for (var i = 0; i < 120; i++) {
-  // This print() is important! Without it, in --gc-stress mode, the function
-  // Ctor is optimized too early. No idea why.
-  print(i);
   // Make the "a" property long-lived, while everything else is short-lived.
   global.push(Ctor().a);
   (function FillNewSpace() { new Array(10000); })();