RFR (S): 8217760: C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle
tobias.hartmann at oracle.com
Fri Jan 25 08:07:55 UTC 2019
this looks good to me.
On 25.01.19 02:24, Vladimir Ivanov wrote:
> If an intrinsic is called through MethodHandle and it contains a call, then it crashes at the call
> site during resolution due to inconsistent symbolic info: bytecode refers to method handle linker
> (MH::linkTo*), but the call invokes some concrete method (result of inlining through the linker).
> The fix is to explicitly attach symbolic info to the call using the machinery introduced by
> JDK-8072008 .
> Testing: hs-precheckin-comp, hs-tier1, hs-tier2, hs-tier3
> Best regards,
> Vladimir Ivanov
>  https://bugs.openjdk.java.net/browse/JDK-8072008
More information about the hotspot-compiler-dev