RFR: 8256857: ARM32 builds broken after JDK-8254231 [v4]

Aleksey Shipilev shade at openjdk.java.net
Tue Nov 24 09:16:15 UTC 2020


On Tue, 24 Nov 2020 08:55:14 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

>> Thanks @JornVernee, no problem. Anyone to formally ack this? Let's unbreak more builds!
>
> Current patch makes ARM builds pass, but then it fails at runtime with:
> 
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  Internal Error (/home/pi/jdk/src/hotspot/cpu/arm/methodHandles_arm.cpp:233), pid=21071, tid=21076
> #  assert(ref_kind != 0 || iid == vmIntrinsics::_invokeBasic) failed: must be _invokeBasic or a linkTo intrinsic
> 
> Let me try and fix that too.

Runtime error is now resolved the [same way Zero resolves it](https://github.com/openjdk/jdk/blob/master/src/hotspot/cpu/zero/methodHandles_zero.cpp#L211).

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

PR: https://git.openjdk.java.net/jdk/pull/1383


More information about the hotspot-compiler-dev mailing list