[aarch64-port-dev ] RFR: aarch64: JDK 8: Get client build going again

Andrew Haley aph at redhat.com
Tue Jan 5 18:04:19 UTC 2016


On 01/05/2016 05:51 PM, Edward Nevill wrote:
> Hi,
> 
> The following webrev fixes the JDK 8 client build which was broken
> by the addition of large code cache support.
> 
> http://cr.openjdk.java.net/~enevill/jdk8_client_build/webrev.0
> 
> The problem is that the trampoline code in macroAssembler_aarch64
> references class Compile which is only declared in C2.
> 
> The fix I have adopted is to conditionalise this code on COMPILER2.
> 
> This means that the client compiler will not support code cache size
> > 128M which is the same behaviour as before the addition of large
> code cache support.
> 
> The main motivation for this is to get the overnight testing going
> again as currently it has stopped because it cannot do a client
> build.
> 
> OK?

Sure.  Can you error out if you try to set  code cache size > 128M ?
It would be nice.

Andrew.




More information about the aarch64-port-dev mailing list