RFR 8201785: Make ModRefBarrierSetAssembler abstract on all platforms (original) (raw)
Erik Ă–sterlund erik.osterlund at oracle.com
Wed Apr 18 12:26:29 UTC 2018
- Previous message: RFR 8201785: Make ModRefBarrierSetAssembler abstract on all platforms
- Next message: RFR 8201785: Make ModRefBarrierSetAssembler abstract on all platforms
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Aleksey,
This looks good to me. Thanks for cleaning this up.
/Erik
On 2018-04-18 13:57, 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 oopstoreat 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? Testing: x8664 and aarch64 non-PCH builds, Epsilon tests Thanks, -Aleksey
- Previous message: RFR 8201785: Make ModRefBarrierSetAssembler abstract on all platforms
- Next message: RFR 8201785: Make ModRefBarrierSetAssembler abstract on all platforms
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]