[aarch64-port-dev ] AArch64: Merge of C1 back into default branch

Andrew Dinn adinn at redhat.com
Thu May 23 02:12:34 PDT 2013


I have merged the latest changes in C1 back into the default branch. Any
new changes for C1 should be made via this branch. I intend to close the
C1 branch ASAP so please let me know if you wish to commit any
outstanding changes which need pulling into default.

The new default branch has been updated to run with -Xint as the
default. So you need to provide either -Xmixed or -Xcomp to exercise C1
compiler functionality.

I also fixed the outstanding error with mov_immediate64 in the new default

Note the merge also required removing a one the changes made in default.
Configuring the new build with --with-arm-sim-dir has been removed --
includes are now looked up in the sibling dir of the OpenJDK tree top level.

Note also that you need to update your top level tree as well as your
hotspot tree and build from scratch. The old build system should work as
before with no change required. Using the new build/make process is
still a little flaky because it insists on using the newly built JVM to
run RMIC when making stubs in the jdk tree (this is so even with the
changes made to the makefile in sun/jmx). I have not yet retried this
with -Xint as the default so it may be that this works ok (albeit slow)
when runnign interpreted -- it failed when using the compiler with an
assembler assert.

I plan to pull the default changes into C2 next so that C2 is up to date
with all C1 code as before.

regards,


Andrew Dinn
-----------




More information about the aarch64-port-dev mailing list