RFD: AOT for AArch64 (original) (raw)

Andrew Haley aph at redhat.com
Thu Mar 29 15:36:05 UTC 2018


On 03/29/2018 04:08 PM, Dmitry Chuyko wrote:

java.base can be compiled and used successfully in basic scenarios, I'll try something more complicated.

But here is some statistics about aot-compiled methods in modules I got: Non-tiered java.base: 13537 methods compiled, 37750 methods failed Tiered (less successful) java.base: 12 methods compiled, 51275 methods failed jdk.compiler: 0 methods compiled, 12495 methods failed jdk.internal.vm.ci: 0 methods compiled, 1792 methods failed jdk.scripting.nashorn: 4 methods compiled, 11877 methods failed Vast majority of failed compilations is org.graalvm.compiler.graph.GraalGraphError: org.graalvm.compiler.debug.GraalError: Emitting code to load a metaspace address is not currently supported on aarch64

That's what you get if you don't pick up the external Graal build.

also there are many

org.graalvm.compiler.graph.GraalGraphError: org.graalvm.compiler.debug.GraalError: Emitting code to load an object address is not currently supported on aarch64

I can't replicate that.

I'm wondering if you're picking up the correct Graal build.

I really need you to tell me exactly how you run your tests. Scripts, everything. Otherwise I waste a huge amount of time trying to guess what you're doing.

-- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. <https://www.redhat.com> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671



More information about the hotspot-dev mailing list