[aarch64-port-dev ] RFD: AOT for AArch64

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 aarch64-port-dev mailing list