[jdk8u-dev] RFR: 8326521: JFR: CompilerPhase event test fails on windows 32 bit

Robert Toyonaga duke at openjdk.org
Tue Jun 4 17:03:32 UTC 2024


This is a backport of https://github.com/openjdk/jdk/commit/96530bcc07514c3eda40fd6ffa74f197fe541dea

On some systems (such as windows 32 bit) Hotspot only uses the C1 compiler in by design. The CompilerPhase JFR events are only emitted from C2 code. So the test TestCompilerPhase fails on some systems because it cannot generate the necessary CompilerPhase JFR events .

This backport prevents NeverActAsServerClassMachine from being set during the test TestCompilerPhase, so that it isn't restricted to C1. It should help resolve some test failures for Adoptium specific to JDK8 (see https://github.com/adoptium/aqa-tests/issues/3045).

Testing: running test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java test passes.

-------------

Commit messages:
 - Backport 96530bcc07514c3eda40fd6ffa74f197fe541dea

Changes: https://git.openjdk.org/jdk8u-dev/pull/512/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=512&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8326521
  Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk8u-dev/pull/512.diff
  Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/512/head:pull/512

PR: https://git.openjdk.org/jdk8u-dev/pull/512


More information about the jdk8u-dev mailing list