diff --git a/test/mjsunit/compiler/call-with-arraylike-or-spread-2.js b/test/mjsunit/compiler/call-with-arraylike-or-spread-2.js index d9513aa23e..4713599ade 100644 --- a/test/mjsunit/compiler/call-with-arraylike-or-spread-2.js +++ b/test/mjsunit/compiler/call-with-arraylike-or-spread-2.js @@ -9,6 +9,10 @@ // and assertions would fail. We prevent re-runs. // Flags: --nostress-opt --no-always-opt +// These tests do not work well if we flush the feedback vector, which causes +// deoptimization. +// Flags: --no-stress-flush-bytecode --no-flush-bytecode + // Tests for optimization of CallWithSpread and CallWithArrayLike. // This test is in a separate file because it invalidates protectors. diff --git a/test/mjsunit/compiler/call-with-arraylike-or-spread-3.js b/test/mjsunit/compiler/call-with-arraylike-or-spread-3.js index 9a0e857565..14b83ec830 100644 --- a/test/mjsunit/compiler/call-with-arraylike-or-spread-3.js +++ b/test/mjsunit/compiler/call-with-arraylike-or-spread-3.js @@ -9,6 +9,10 @@ // and assertions would fail. We prevent re-runs. // Flags: --nostress-opt --no-always-opt +// These tests do not work well if we flush the feedback vector, which causes +// deoptimization. +// Flags: --no-stress-flush-bytecode --no-flush-bytecode + // The test relies on optimizing/deoptimizing at predictable moments, so // it's not suitable for deoptimization fuzzing. // Flags: --deopt-every-n-times=0 diff --git a/test/mjsunit/compiler/call-with-arraylike-or-spread-4.js b/test/mjsunit/compiler/call-with-arraylike-or-spread-4.js index 02b8aa2373..a97ded15db 100644 --- a/test/mjsunit/compiler/call-with-arraylike-or-spread-4.js +++ b/test/mjsunit/compiler/call-with-arraylike-or-spread-4.js @@ -9,6 +9,10 @@ // and assertions would fail. We prevent re-runs. // Flags: --nostress-opt --no-always-opt +// These tests do not work well if we flush the feedback vector, which causes +// deoptimization. +// Flags: --no-stress-flush-bytecode --no-flush-bytecode + // The test relies on optimizing/deoptimizing at predictable moments, so // this is not suitable for deoptimization fuzzing. // Flags: --deopt-every-n-times=0 --interrupt-budget=1024 diff --git a/test/mjsunit/compiler/call-with-arraylike-or-spread-5.js b/test/mjsunit/compiler/call-with-arraylike-or-spread-5.js index 805e86dd30..05bddc43bc 100644 --- a/test/mjsunit/compiler/call-with-arraylike-or-spread-5.js +++ b/test/mjsunit/compiler/call-with-arraylike-or-spread-5.js @@ -9,6 +9,10 @@ // and assertions would fail. We prevent re-runs. // Flags: --nostress-opt --no-always-opt +// These tests do not work well if we flush the feedback vector, which causes +// deoptimization. +// Flags: --no-stress-flush-bytecode --no-flush-bytecode + // Some of the tests rely on optimizing/deoptimizing at predictable moments, so // this is not suitable for deoptimization fuzzing. // Flags: --deopt-every-n-times=0 diff --git a/test/mjsunit/compiler/call-with-arraylike-or-spread-6.js b/test/mjsunit/compiler/call-with-arraylike-or-spread-6.js index 5e3456fea4..6ffe8759d3 100644 --- a/test/mjsunit/compiler/call-with-arraylike-or-spread-6.js +++ b/test/mjsunit/compiler/call-with-arraylike-or-spread-6.js @@ -9,6 +9,10 @@ // and assertions would fail. We prevent re-runs. // Flags: --nostress-opt --no-always-opt +// These tests do not work well if we flush the feedback vector, which causes +// deoptimization. +// Flags: --no-stress-flush-bytecode --no-flush-bytecode + // Some of the tests rely on optimizing/deoptimizing at predictable moments, so // this is not suitable for deoptimization fuzzing. // Flags: --deopt-every-n-times=0 diff --git a/test/mjsunit/compiler/call-with-arraylike-or-spread-7.js b/test/mjsunit/compiler/call-with-arraylike-or-spread-7.js index 1655ba54ca..a1259339f4 100644 --- a/test/mjsunit/compiler/call-with-arraylike-or-spread-7.js +++ b/test/mjsunit/compiler/call-with-arraylike-or-spread-7.js @@ -9,6 +9,10 @@ // and assertions would fail. We prevent re-runs. // Flags: --nostress-opt --no-always-opt +// These tests do not work well if we flush the feedback vector, which causes +// deoptimization. +// Flags: --no-stress-flush-bytecode --no-flush-bytecode + // Some of the tests rely on optimizing/deoptimizing at predictable moments, so // this is not suitable for deoptimization fuzzing. // Flags: --deopt-every-n-times=0 diff --git a/test/mjsunit/compiler/call-with-arraylike-or-spread.js b/test/mjsunit/compiler/call-with-arraylike-or-spread.js index b077131bc7..3bf54903c6 100644 --- a/test/mjsunit/compiler/call-with-arraylike-or-spread.js +++ b/test/mjsunit/compiler/call-with-arraylike-or-spread.js @@ -9,6 +9,10 @@ // and assertions would fail. We prevent re-runs. // Flags: --nostress-opt --no-always-opt +// These tests do not work well if we flush the feedback vector, which causes +// deoptimization. +// Flags: --no-stress-flush-bytecode --no-flush-bytecode + // Some of the tests rely on optimizing/deoptimizing at predictable moments, so // this is not suitable for deoptimization fuzzing. // Flags: --deopt-every-n-times=0