[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