[13] RFR(XXS) 8225369: [AOT] vm/classfmt/cpl/cplres001/cplres00101m004/cplres00101m004.html fails

dean.long at oracle.com dean.long at oracle.com
Tue Jun 18 17:52:06 UTC 2019


https://bugs.openjdk.java.net/browse/JDK-8225369
http://cr.openjdk.java.net/~dlong/8225369/webrev/

This test triggers a race, which can result in different resolved values 
of the MethodHandle constant.  The VM chooses a winner and stores that 
value in the constant pool cache, however Graal is not checking the 
cache.  The trivial fix is to use the proper API that goes through the 
cache.

dl


More information about the hotspot-compiler-dev mailing list