[jdk18] RFR: 8274323: compiler/codegen/aes/TestAESMain.java failed with "Error: invalid offset: -1434443640" after 8273297

Vladimir Kozlov kvn at openjdk.java.net
Fri Dec 17 03:17:23 UTC 2021


On Thu, 16 Dec 2021 23:54:50 GMT, Dean Long <dlong at openjdk.org> wrote:

>> The failure happens with XX:+DeoptimizeAlot option. I've set reexecute bit and reset the appropriate state for the interpreter to execute the code when deoptimization occurs.
>
> Vladimir, the assert sounds like JDK-6868269.  Is there an earlier null check that also needs the reexecute flag?

@dean-long,  there is null check in predicate code:
https://github.com/openjdk/jdk/blob/master/src/hotspot/share/opto/callGenerator.cpp#L1268

This is first time we use `PreserveReexecuteState` for an intrinsic with predicate. But I am actually not sure if the failure I see is caused by this changes or existing bug. But it causes concern.

@smita-kamath yes, please prepare new changes with stack allocation and I will test it.

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

PR: https://git.openjdk.java.net/jdk18/pull/19


More information about the hotspot-compiler-dev mailing list