RFR: 8219974: REDO JDK-8219492: Restore static callsite resolution for the current class
David Holmes
david.holmes at oracle.com
Mon Mar 4 07:17:00 UTC 2019
webrev: http://cr.openjdk.java.net/~dholmes/8219974/webrev/
bug: https://bugs.openjdk.java.net/browse/JDK-8219974
JDK-8219492 was previously reviewed:
http://mail.openjdk.java.net/pipermail/hotspot-dev/2019-February/037036.html
and pushed:
http://hg.openjdk.java.net/jdk/jdk/raw-rev/86ee52ca11e3
but the new assertions failed on a single test that had an invokespecial
call to an interface method for an interface that was not (and should
not be) initialized. So it was backed out.
The safest fix is to ensure the new assertions only apply when
considering invoke_static. So that's the only difference between this
version and the original.
Testing:
- failing test from tier 4 in regular and Xcomp mode
- tiers 1-3
Thanks,
David
-----
More information about the hotspot-dev
mailing list