[13] RFR(M) 8225019: Update JVMCI

Vladimir Kozlov vladimir.kozlov at oracle.com
Fri May 31 16:38:19 UTC 2019


Sync latest changes from graal-jvmci-8.

Several compiler/jvmci tests failed because now VM will exit if JVMCI Compiler specified incorrectly 
(-Djvmci.Compiler=null) when UseJVMCICompiler is ON.

The exit was added by [GR-15954] "Fail gracefully if JVMCI compiler initialization fails".
This is correct behavior. Tests were fixed by replacing -Djvmci.Compiler=null with -XX:-UseJVMCICompiler.
Note, I reproduced the same failures back to JDK 10 when we enabled Graal as JIT. Tests passed before because Graal 
initialization failures were ignored.

Found an other test compiler/uncommontrap/DeoptReallocFailure.java which use small Java heap -Xmx100m to trigger 
allocation failures. We should not run it with Java Graal - I put it in ProblemList-graal.txt with JDK-8196611 umbrella bug.

Tested with tier1-3.


More information about the hotspot-compiler-dev mailing list