RFR(XS): PPC64: vtableStubs gtest fails after 8174962

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Wed Jan 31 17:18:47 UTC 2018


Hi Martin, 

change looks good, thanks for fixing this!

Although I would prefer to call the RegisterOrConstant(v_off) constructor for readability ...

Best regards,
  Goetz.

> -----Original Message-----
> From: hotspot-compiler-dev [mailto:hotspot-compiler-dev-
> bounces at openjdk.java.net] On Behalf Of Doerr, Martin
> Sent: Mittwoch, 31. Januar 2018 18:03
> To: 'hotspot-compiler-dev at openjdk.java.net' <hotspot-compiler-
> dev at openjdk.java.net>
> Subject: RFR(XS): PPC64: vtableStubs gtest fails after 8174962
> 
> Hi,
> 
> 
> 
> we noticed that PPC64 has the same problem as aarch64 (8195859: AArch64:
> vtableStubs gtest fails after 8174962).
> 
> 
> 
> I have cloned the bug and created a webrev. Please review:
> 
> http://cr.openjdk.java.net/~mdoerr/8196503_ppc64_large_vtable/webrev.0
> 0/
> 
> 
> 
> The RegisterOrConstant version of ld will consume up to 8 bytes of additional
> space for int range. This still fits into the safety size computed by
> VtableStub::pd_code_size_limit.
> 
> 
> 
> This fix should be done in jdk10.
> 
> 
> 
> Best regards,
> 
> Martin
> 
> 



More information about the hotspot-compiler-dev mailing list