RFR(S): 8191770: [ppc64] Fix CDS: don't rewrite invokefinal if DumpSharedSpaces

Volker Simonis volker.simonis at gmail.com
Tue Nov 28 09:56:18 UTC 2017


Hi Jiangli,

thanks for the review!

Regards,
Volker


On Mon, Nov 27, 2017 at 8:22 PM, Jiangli Zhou <jiangli.zhou at oracle.com> wrote:
> Hi Volker,
>
> This looks good.
>
> Thanks,
> Jiangli
>
>> On Nov 27, 2017, at 7:55 AM, Volker Simonis <volker.simonis at gmail.com> wrote:
>>
>> Hi,
>>
>> can I please have a review for the following small, ppc64-only change
>> which fixes CDS on Power:
>>
>> http://cr.openjdk.java.net/~simonis/webrevs/2017/8191770/
>> https://bugs.openjdk.java.net/browse/JDK-8191770
>>
>> Don't rewrite invokefinal into fast_invokevfinal if running with
>> DumpSharedSpaces or UseSharedSpaces.
>>
>> The Template-Interpreter of the ppc-Port was initially derived from
>> the SPARC version which didn't had full CDS support at that time,
>> that's why the guard against DumpSharedSpaces was missing at the place
>> where invokefinal is rewritten.
>>
>> With this change, all the CDS and upcoming AppCDS jtreg pass on
>> Linux/ppc64, Linux/ppc64le and AIX.
>>
>> Thank you and best regards,
>> Volker
>


More information about the ppc-aix-port-dev mailing list