RFR[XS] : 8244186 : assertion failure test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java
Bhateja, Jatin
jatin.bhateja at intel.com
Fri May 1 11:33:44 UTC 2020
Hi Vladimir,
Thanks for your comments.
I will take care of styling comments while making check-in.
Backport has been replaced with Issue linked to JDK-8241040.
Regards,
Jatin
> -----Original Message-----
> From: hotspot-compiler-dev <hotspot-compiler-dev-bounces at openjdk.java.net>
> On Behalf Of Vladimir Kozlov
> Sent: Friday, May 1, 2020 4:05 AM
> To: hotspot-compiler-dev at openjdk.java.net
> Subject: Re: RFR[XS] : 8244186 : assertion failure
> test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java
>
> Hi Jatin,
>
> Fix looks fine but please always use {} for if() body.
>
> Also why JDK-8241040 is listed as backport for this bug? Did you mean to
> link it as related?
>
> Thanks,
> Vladimir
>
> On 4/30/20 4:45 AM, Bhateja, Jatin wrote:
> > Hi All,
> >
> > Kindly review the patch which fixes assertion failures seen in some jtreg
> regression.
> >
> > JBS: http://bugs.openjdk.java.net/browse/JDK-8244186
> > Webrev: http://cr.openjdk.java.net/~jbhateja/8244186/webrev.01/
> >
> > Removing an assertion which prevents logic folding over cones already
> > having a MacroLogic node as depicted by following graph[1].
> >
> > Regards,
> > Jatin
> >
> > [1] Original ideal Graph:
> > | |
> > [N1](XorV) [N2](XorV)
> > / \ / \
> > / \ / \
> > / \ / \
> > / \ / \
> > / \/ \
> > / [N3](AndV) \
> > / / \ \
> > [A] / \ [D]
> > / \
> > [N4](AndV) \
> > / \ \
> > [B] [C] [N5](AndV)
> > / \
> > [C] [D]
> >
> > Above DAG has two logic cone roots N1 & N2.
> >
> > Folding logic on cone rooted at N1, MacroLogic node can have at most 3
> distinct inputs:
> > | |
> > [N1](XorV) [N2](XorV)
> > / \ / \
> > / \ / \
> > / \ / \
> > / \ / \
> > / \/ \
> > / [N6](MacroL) \
> > / / | \ \
> > / / | \ \
> > [A] [B] [C] [D] [D]
> >
> >
> > Folding logic on Cone rooted at N2:
> > | |
> > [N1](XorV) [N2](XorV)
> > / \ \
> > / \ \
> > / \ \
> > / \ [N7] (MacroL)
> > / \ / | \
> > / [N6](MacroL) / | \
> > / / | \ [B][C] [D]
> > / / | \
> > A] [B] [C] [D]
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
More information about the hotspot-compiler-dev
mailing list