[16] (S) RFR 8251260: two MD5 tests fail "RuntimeException: Unexpected count of intrinsic"

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Fri Aug 7 17:06:26 UTC 2020


> http://cr.openjdk.java.net/~kvn/8251260/webrev.00/

Looks good.

Best regards,
Vladimir Ivanov

> https://bugs.openjdk.java.net/browse/JDK-8251260
> 
> New MD5 intrinsic tests failed when run with AOTed java.base. And old 
> SHA tests are problem listed for AOT.
> 
> SHA and MD5 intrinsic tests parse -XX:+LogCompilation output looking for 
> compilation of sun/security/provider methods as intrinsics. But these 
> methods are already pre-compiled by AOT when AOTed java.base is used. As 
> result LogCompilation does not have corresponding entries.
> 
> I think we should not run these MD5 and SHA tests with AOTed java.base 
> module. I added corresponding @requires.
> 
> Old SHA tests were problem listed referencing 8167430 [1] bug but I 
> think it is incorrect. The original SHA tests crash with AOT 8207358 [2] 
> bug was closed as duplicate of 8167430 because of conflict how 
> intirnsics flags are set by default during AOT compilation. But we 
> simply should not run these tests with AOTed java.base. So I am adding 
> @requires to them as well and removing them from AOT problem list.
> 
> Tested hs-tier1, hs-tier2 (runs sha,md5 tests), hs-tier6 (now skips 
> sha,md5 tests when AOTed java.base is used).
> 
> Thanks,
> Vladimir
> 
> [1] https://bugs.openjdk.java.net/browse/JDK-8167430
> [2] https://bugs.openjdk.java.net/browse/JDK-8207358


More information about the hotspot-compiler-dev mailing list