RFR(S) : 8172149 : CTW library should call System::exit
Vladimir Ivanov
vladimir.x.ivanov at oracle.com
Fri Dec 30 16:51:02 UTC 2016
Looks good.
Best regards,
Vladimir Ivanov
On 12/30/16 4:51 PM, Igor Ignatyev wrote:
> http://cr.openjdk.java.net/~iignatyev/8172149/webrev.00/
>> 61 lines changed: 30 ins; 5 del; 26 mod;
>
> CTW might provoke <clinit> execution, some <clinit> (e.g. sun.tools.jconsole.OutputViewer[1]) can create new threads and hence cause CTW to hang. This fix updates CTW to call System::exit when all compilation tasks are completed. since jtreg does not like when tests call System::exit, testlibrary_tests/ctw tests have to be updated to start CTW from driver code rather than from jtreg test description.
>
> JBS: https://bugs.openjdk.java.net/browse/JDK-8172149
> webrev: http://cr.openjdk.java.net/~iignatyev/8172149/webrev.00/
> testing: affected tests locally
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8159155
>
> Thanks,
> — Igor
>
More information about the hotspot-compiler-dev
mailing list