Working version of AArch64 Address Lowering that uses reg + immediate addresses

Doug Simon doug.simon at oracle.com
Fri May 19 08:24:07 UTC 2017


> On 19 May 2017, at 10:00, Andrew Dinn <adinn at redhat.com> wrote:
> 
> On 18/05/17 18:23, Doug Simon wrote:
>> 
>>> On 18 May 2017, at 18:32, Andrew Dinn <adinn at redhat.com> wrote: . .
>>> . Any helpful hints you can provide?
>> 
>> This means you aren't using a JDK8 binary with the latest jvmci
>> changes (i.e., jvmci-0.26). You can download these from
>> http://www.oracle.com/technetwork/oracle-labs/program-languages/downloads/index.html.
> 
> Hmm, well yes. I'm running this on Linux AArch64. So, I can't use a jdk8
> binary built for Linux x86_64.

Ah yes, of course. Sorry for the noise.

> When testing the old repo I have actually been building and running
> using the latest jdk9 built for AArch64. Do I really need to use jdk8?
> Or is there some way of getting the correct classes when running under jdk9?

It should work under jdk9 as of 9-ea+168 (which includes https://bugs.openjdk.java.net/browse/JDK-8177845).

> If necessary, I can build whatever jdk8 image is needed on AArch64 (it
> looks like it is supposed to work with 8u121?). Would any image I build
> form the jdk8u tree need supplementing with extra JVMCI classes? If so
> then can you provide sources or a jar containing the compiled code?

You can avoid this work by using the most recent jdk9 bits.

-Doug


More information about the graal-dev mailing list