[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