RFR: 8359963: compiler/c2/aarch64/TestStaticCallStub.java fails with for code cache > 250MB the static call stub is expected to be implemented using far branch

Evgeny Astigeevich eastigeevich at openjdk.org
Thu Jul 24 10:05:57 UTC 2025


On Mon, 30 Jun 2025 15:24:42 GMT, Mikhail Ablakatov <mablakatov at openjdk.org> wrote:

> The test assumed that hsdis is always available which is not the case. Make the test accept and scan either real or pseudo disassembly.

test/hotspot/jtreg/compiler/c2/aarch64/TestStaticCallStub.java line 319:

> 317:         ProcessBuilder pb = ProcessTools.createLimitedTestJavaProcessBuilder(procArgs);
> 318:         OutputAnalyzer output = new OutputAnalyzer(pb.start());
> 319:         System.out.println(output.getOutput());

I think it is worth to have `output.shouldHaveExitValue(0);`.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/26047#discussion_r2228065539


More information about the hotspot-compiler-dev mailing list