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