RFR(S) 8028319: ConflictingDefaultsTest.testReabstract spins when running with -mode invoke and -Xcomp
Vladimir Kozlov
vladimir.kozlov at oracle.com
Mon Nov 18 12:04:22 PST 2013
Looks good.
Vladimir
On 11/18/13 11:54 AM, Morris Meyer wrote:
> Folks,
>
> Could I get a review for this issue?
>
> The issue was that the invalidation of an abstract method invocation
> (invokehandle in this case) was using handle_wrong_method - which was
> looping.
>
> This comment (now changed) in sharedRuntime helped lead us to the problem.
>
> comment for _abstract_method_handler:
> // Create a special handler for abstract methods. Abstract methods
> // are never compiled so an i2c entry is somewhat meaningless, but
> // fill it in with something appropriate just in case. Pass handle
> // wrong method for the c2i transitions.
>
> Thanks to Vladimir Ivanov and John Rose for their help in tracking this
> one down.
>
> --morris
>
> JBS - https://bugs.openjdk.java.net/browse/JDK-8028319
> WEBREV - http://cr.openjdk.java.net/~morris/8028319
More information about the hotspot-compiler-dev
mailing list