[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