RFR(S): 8205999: C2 compilation fails with "assert(store->find_edge(load) != -1) failed: missing precedence edge"
Nils Eliasson
nils.eliasson at oracle.com
Tue Jul 3 08:46:44 UTC 2018
Hi Martin,
Thanks!
// Nils
On 2018-07-03 10:10, Doerr, Martin wrote:
> Hi Nils,
>
> thanks for reverting. We had seen missing precedence edge between load
> 1395 loadN === 1359 1098 1380 [[ 1393 2436 1396 1402 1990 1356 ]] narrowoop: narrowoop: java/util/concurrent/ConcurrentHashMap$Node *[int:>=0] * !jvms: StandardGlyphVector$GlyphStrike::getGlyphOutlineBounds @ bci:10 StandardGlyphVector::getGlyphOutlineBounds @ bci:37
> and store
> 1385 Phi === 1359 1056 1386 [[ 1384 1414 1589 1986 ]] #memory Memory: @BotPTR *+bot, idx=Bot; !jvms: StandardGlyphVector::getDefaultStrike @ bci:43 StandardGlyphVector::getGlyphStrike @ bci:8 StandardGlyphVector::getGlyphOutlineBounds @ bci:10
> in our tests.
>
> Looks good to me.
>
> @Tobias: Thanks for pointing me to the bug.
>
> Best regards,
> Martin
>
>
> -----Original Message-----
> From: hotspot-compiler-dev [mailto:hotspot-compiler-dev-bounces at openjdk.java.net] On Behalf Of Tobias Hartmann
> Sent: Dienstag, 3. Juli 2018 09:50
> To: Nils Eliasson <nils.eliasson at oracle.com>; hotspot-compiler-dev at openjdk.java.net compiler <hotspot-compiler-dev at openjdk.java.net>
> Subject: Re: RFR(S): 8205999: C2 compilation fails with "assert(store->find_edge(load) != -1) failed: missing precedence edge"
>
> Hi Nils,
>
> this looks good to me. Can you please file a new bug for the original failure?
>
> Thanks,
> Tobias
>
> On 03.07.2018 09:35, Nils Eliasson wrote:
>> Hi,
>>
>> This change backs out 8204157 and 8192992 so we get back to the state pre 8192992. Total diff is
>> just one line.
>>
>> This gets us back to a state when the problem only reproduces rarely with
>> -XX:+AlwaysInlineIncrementally on x64 and is handled gracefully in production builds.
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8205999
>>
>> Webrev: http://cr.openjdk.java.net/~neliasso/8205999/webrev.01/
>>
>> Regards,
>>
>> Nils
>>
>>
>>
>>
More information about the hotspot-compiler-dev
mailing list