RFR(S) : 8234290 : compiler/c2/Test6857159.java times out and fail to clean up files
Igor Ignatyev
igor.ignatyev at oracle.com
Thu Nov 21 22:16:03 UTC 2019
Tobias, thanks for your review, pushed.
-- Igor
> On Nov 21, 2019, at 6:14 AM, Tobias Hartmann <tobias.hartmann at oracle.com> wrote:
>
> Hi Igor,
>
> nice cleanup. Looks good to me.
>
> Best regards,
> Tobias
>
> On 21.11.19 08:33, Igor Ignatyev wrote:
>> ping?
>>
>> -- Igor
>>
>>> On Nov 16, 2019, at 10:07 PM, Igor Ignatyev <igor.ignatyev at oracle.com> wrote:
>>>
>>> http://cr.openjdk.java.net/~iignatyev//8234290/webrev.00/index.html
>>>> 67 lines changed: 16 ins; 24 del; 27 mod;
>>>
>>> Hi all,
>>>
>>> could you please review this small fix for Test6857159 test?
>>> from JBS:
>>>> the test has -XX:CompileOnly=compiler.c2.Test6857159$Test$ct::run, but there is no 'ct' class, there are ct[0-2], and ct0 the only which has 'run' method. shouldNotContain("COMPILE SKIPPED") and shouldContain("$ct0::run (16 bytes)"), which, I guess, were a defense against such situation, didn't help b/c PrintCompilation output doesn't have 'COMPILE SKIPPED' lines and have 'made not compilable on levels 0 1 2 3 ... $ct0::run (16 bytes) excluded by CompileCommand' line.
>>> the patch fixes CompileOnly value (actually replaces it w/ the correct CompileCommand), removes extra layer, and makes the test to use WhiteBox to check if ct0::run got compiled.
>>>
>>> webrev: http://cr.openjdk.java.net/~iignatyev//8234290/webrev.00/index.html
>>> JBS: https://bugs.openjdk.java.net/browse/JDK-8234290
>>> testing:
>>> - compiler/c2/Test6857159.java once on linux-x64,windows-x64,macosx-x64
>>> - compiler/c2/Test6857159.java 100 time on windows-x64-debug (where all failures were seen so far)
>>>
>>> Thanks,
>>> -- Igor
>>>
>>
More information about the hotspot-compiler-dev
mailing list