RFD: AOT for AArch64 (original) (raw)

Andrew Dinn adinn at redhat.com
Mon Mar 26 10:11:38 UTC 2018


On 23/03/18 18:11, Andrew Haley wrote:

How to build it:

Check out jdk-hs. Apply http://cr.openjdk.java.net/~aph/jaotc/jdk-hs-1/ to that checkout then build OpenJDK images.

I am still building and testing this. However, I have two initial comments:

  1. The hotspot change set includes two changes which are redundant against the latest hs.

i) make/autoconf/generated-configure.sh : all modifications to this file are redundant since this file has now been removed from the source tree in HEAD

ii) src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp:1050 : extra argument 0 in the call to form_address is already present in the version in HEAD

  1. I merged your aarch64-branch-overflows changes into my own aarch64-branch-overflows branch cloned from the latest graal master repo. There were no merge conflicts. So, if you pull the latest master changes into your own local master branch:

$ git checkout master; git pull master

and then rebase your local aarch64-branch-overflows branch

$ git checkout aarch64-branch-overflows ; git rebase master

that should reapply your changes on top of the current master without any merge conflicts. Of course, it may not work any more (I am about to test that now :-).

regards,

Andrew Dinn

Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander



More information about the hotspot-dev mailing list