RFR(S) 8028319: ConflictingDefaultsTest.testReabstract spins when running with -mode invoke and -Xcomp
Morris Meyer
morris.meyer at oracle.com
Mon Nov 18 11:54:29 PST 2013
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