[15] RFR(S) 8248822: 8 vm/classfmt/atr_ann/atr_rtm_annot007/atr_rtm_annot00709 tests fail w/ AOT

Igor Veresov igor.veresov at oracle.com
Wed Jul 8 20:17:10 UTC 2020


The root cause of this is that Graal has intrinsics for jdk.internal.reflect.ConstantPool.{getIntAt0, getLongAt0, getFloatAt0, getDoubleAt0}() that don't check the range of the cp index or tag validity, whereas the original native implementations do. Since the utility of these intrinsics is of dubious value I’d like to remove it. The same change is going upstream as well.

Webrev: http://cr.openjdk.java.net/~iveresov/8248822/webrev.00/
JBS: https://bugs.openjdk.java.net/browse/JDK-8248822

Thanks,
igor





More information about the hotspot-compiler-dev mailing list