RFR (S) 8062280: C2: inlining failure due to access checks being too strict
vladimir.kozlov at oracle.com
Tue Mar 24 01:42:07 UTC 2015
Looks fine to me.
On 3/23/15 5:27 PM, Vladimir Ivanov wrote:
> C2 inlining policy is too strict when it comes to inlining DMH linkers.
> The compiler performs access checks on target method and sometimes it
> breaks inlining. Such checks can be skipped since MemberNames are
> checked during construction.
> The fix is to disable access checks when inlining DMH linkers.
> Testing: regression test, java/lang/invoke tests, nashorn, octane.
> Best regards,
> Vladimir Ivanov
More information about the hotspot-compiler-dev