RFR 8201785: Make ModRefBarrierSetAssembler abstract on all platforms

Doerr, Martin martin.doerr at sap.com
Thu Apr 19 09:59:58 UTC 2018


Hi Aleksey,

PPC64 and s390 parts look good. Reviewed and built on linux.

Thanks and best regards,
Martin


-----Original Message-----
From: hotspot-dev [mailto:hotspot-dev-bounces at openjdk.java.net] On Behalf Of Aleksey Shipilev
Sent: Donnerstag, 19. April 2018 10:41
To: Per Liden <per.liden at oracle.com>; hotspot-dev at openjdk.java.net
Subject: Re: RFR 8201785: Make ModRefBarrierSetAssembler abstract on all platforms

On 04/19/2018 10:32 AM, Per Liden wrote:
> Looks good to me!
> 
> /Per
> 
> On 04/18/2018 01:57 PM, Aleksey Shipilev wrote:
>> RFE:
>>    https://bugs.openjdk.java.net/browse/JDK-8201785
>>
>> Webrev:
>>    http://cr.openjdk.java.net/~shade/8201785/webrev.02/
>>
>> Found this when while rebasing Epsilon to the recent jdk/jdk. ModRefBSAssembler is abstract on some
>> platforms (x86, sparc), but not on the others (aarch64, ppc). I think this allows missing the
>> required overrides of oop_store_at in ModRefBSAssembler subclasses, which should be caught
>> mechanically. (Epsilon used to defer to ModRefBSAssembler, and it was successfully instantiated!)
>>
>> PPC folks, would you like to give it a spin on your platforms?

Thanks, Per. Thomas S, Martin D, do you trust me with PPC here? :)

-Aleksey




More information about the hotspot-dev mailing list