[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