RFR: 8282509: [AIX] ResolvedTestClass fails on AIX with similar output
Tyler Steele
duke at openjdk.java.net
Fri Mar 4 16:29:32 UTC 2022
On Fri, 4 Mar 2022 16:22:47 GMT, Tyler Steele <duke at openjdk.java.net> wrote:
> This is a tentative solution to a failure observed on AIX. The solution is tentative because I require help to ensure that something deeper and more problematic is not happening.
>
> The test fails because the output produced by PrintCompilation produces `LambdaForm$MH/0x00000007c0002400` instead of `Invokers$Holder` as it does on other platforms. There is one other place the output is different, when `DirectMethodHandle$Holder` is replaced with `LambdaForm$DMH/0x00000007c0001c00`. Ignoring these name changes, the output of PrintCompilation is identical. I observe the same compilations (including the OSR/non-OSR, and same level) in the same order.
>
> I would be grateful for help understanding the root of the difference behind the change. I have a few ideas, but I will let you build your own interpretations free from my potentially incorrect understanding (i.e. no spoilers). Thanks in advance.
Dean Long mentioned on the issue that they were able to reproduce the issue with an exploded image. I don't have access to JBS (yet!) to comment there directly, so I'll mention here that I am building with make images, and not the default target.
-------------
PR: https://git.openjdk.java.net/jdk/pull/7701
More information about the hotspot-compiler-dev
mailing list