RFR(S) 8028319: ConflictingDefaultsTest.testReabstract spins when running with -mode invoke and -Xcomp

Igor Veresov igor.veresov at oracle.com
Mon Nov 18 14:24:56 PST 2013


Looks fine

igor

On Nov 18, 2013, at 11:54 AM, Morris Meyer <morris.meyer at oracle.com> 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