RFR: 8170106: AArch64: Multiple JVMCI issues

Andrew Dinn adinn at redhat.com
Mon Nov 21 15:50:37 UTC 2016

On 21/11/16 15:22, Andrew Haley wrote:
> JVMCI nearly works, but there are multiple minor bugs which make it
> non-functional.  It's not possible to separate these into multiple
> issues, so this is a composite patch.
> The handling of some relocs is wrong.
> Narrow klasses and OOPs have only partial support, returning Unimplemented()
> Register numbering for float registers is wrong
> Scratch registers r8 and r9 aren't marked as non-allocatable.
> http://cr.openjdk.java.net/~aph/8170106

I guess I probably ought to review this. All the code changes look
sensible and appear correct by eyeball. Whether they are really needed
or, indeed, are /all/ that is needed is far from obvious. I could at
least build the tree and test that it runs ok. Are you able to provide
any special instructions needed to achieve that? (esp the latter).


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