Integrated: 8253765: C2: Control randomization in StressLCM and StressGCM
Roberto Castañeda Lozano
github.com+8792647+robcasloz at openjdk.java.net
Mon Oct 12 11:44:17 UTC 2020
On Fri, 9 Oct 2020 08:09:05 GMT, Roberto Castañeda Lozano <github.com+8792647+robcasloz at openjdk.org> wrote:
> Use the compilation-local seed in `StressLCM` and `StressGCM` rather than the global one. As a consequence, these
> options use by default a fresh seed in every compilation, unless `StressSeed=N` is specified, in which case they behave
> deterministically. Annotate tests that use `StressLCM` and `StressGCM` with the `stress` and `randomness` keys to
> reflect this change in default behavior. Tested on `tier1` and on all test cases that use `StressLCM` and `StressGCM`
> (10 times each).
This pull request has now been integrated.
Changeset: 05459df0
Author: Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/05459df0
Stats: 105 lines in 18 files changed: 90 ins; 0 del; 15 mod
8253765: C2: Control randomization in StressLCM and StressGCM
Use the compilation-local seed in 'StressLCM' and 'StressGCM' rather than the
global one. As a consequence, these options use by default a fresh seed in every
compilation, unless 'StressSeed=N' is specified, in which case they behave
deterministically. Annotate tests that use 'StressLCM' and 'StressGCM' with the
'stress' and 'randomness' keys to reflect this change in default behavior.
Reviewed-by: kvn, thartmann
-------------
PR: https://git.openjdk.java.net/jdk/pull/572
More information about the hotspot-compiler-dev
mailing list