RFR: Backport of JDK-8209686: cleanup arguments to PhaseIdealLoop() constructor
Roman Kennke
rkennke at redhat.com
Thu Feb 6 13:30:31 UTC 2020
Hi Christoph,
> Hi Roman,
>
> I've approved this backport. Does that mean your Shenandoah patch for 11u needs to be rebased?
Thank you!
Yes, I will send the re-based patch later today (hopefully).
Roman
>
> Cheers
> Christoph
>
>> -----Original Message-----
>> From: jdk-updates-dev <jdk-updates-dev-bounces at openjdk.java.net> On
>> Behalf Of Roman Kennke
>> Sent: Donnerstag, 6. Februar 2020 12:15
>> To: Aleksey Shipilev <shade at redhat.com>; jdk-updates-dev <jdk-updates-
>> dev at openjdk.java.net>
>> Subject: Re: RFR: Backport of JDK-8209686: cleanup arguments to
>> PhaseIdealLoop() constructor
>>
>> Hi Aleksey,
>>
>>>> The original patch applies cleanly on jdk11u-dev, except for some very
>>>> minor changes that I needed to make in loopnode.hpp because
>> surrounding
>>>> comments/code did not match.
>>>
>>> The changes are not in the code, though, right? I cannot spot any. I
>> presume you just needed to
>>> reapply some hunks by hand?
>>
>> Yes. I did hg transplant to transplant the original change and then
>> re-applied the changes. It didn't apply due to surrounding changes like
>> here:
>>
>> _dom_lca_tags(arena()), // Thread::resource_area
>> _verify_me(NULL),
>> _verify_only(true) {
>> - build_and_optimize(false, false);
>> + build_and_optimize(LoopOptsVerify);
>> }
>>
>>
>> _verify_me(NULL),
>> _verify_only(true),
>> _dom_lca_tags(arena()) { // Thread::resource_area
>> - build_and_optimize(false, false);
>> + build_and_optimize(LoopOptsVerify);
>> }
>>
>> I.e. the changed constructor args order.
>>
>>>> Bug:
>>>> https://bugs.openjdk.java.net/browse/JDK-8209686
>>>> Webrev:
>>>> http://cr.openjdk.java.net/~rkennke/JDK-8209686-jdk11u/webrev.00/
>>>> Testing: tier1, tier2
>>>
>>> The backport looks good.
>>
>> Thanks for reviewing!
>> Roman
>
More information about the jdk-updates-dev
mailing list