[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