RFR(M) 8225019: Update JVMCI
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