[maglev] Fix osr-from-ml-to-tf flake again
We've previously reset profiler ticks on ML finalization to avoid unexpected early tierups to TF. This CL additionally avoid early TF tierup through the `small function` reason by disabling small-function optimization. Bug: v8:7700 Change-Id: I57ba294af0d1d189f76c2cb1ffc31af0837b1e42 Fixed: v8:13242 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3865550 Auto-Submit: Jakob Linke <jgruber@chromium.org> Reviewed-by: Victor Gomes <victorgomes@chromium.org> Commit-Queue: Victor Gomes <victorgomes@chromium.org> Commit-Queue: Jakob Linke <jgruber@chromium.org> Cr-Commit-Position: refs/heads/main@{#82886}
This commit is contained in:
parent
3fcf167ae1
commit
7086e988e7
@ -4,6 +4,10 @@
|
||||
//
|
||||
// Flags: --allow-natives-syntax --maglev --no-stress-opt
|
||||
// Flags: --no-baseline-batch-compilation --use-osr --turbofan
|
||||
//
|
||||
// Disable small-function TF optimization to avoid flakes that unexpectedly
|
||||
// tier up `f` before we get a chance to enter the OSR loop.
|
||||
// Flags: --max-bytecode-size-for-early-opt=0
|
||||
|
||||
let keep_going = 10000000; // A counter to avoid test hangs on failure.
|
||||
let i; // The loop counter for the test function.
|
||||
|
Loading…
Reference in New Issue
Block a user