JDK-8255623 : Release Note: Removal of Experimental Features AOT and Graal JIT
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 16
  • Priority: P4
  • Status: Closed
  • Resolution: Delivered
  • Submitted: 2020-10-29
  • Updated: 2021-12-03
  • Resolved: 2021-12-03
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 16
16Resolved
Description
The Java Ahead-of-Time compilation experimental tool `jaotc` has been removed. Using HotSpot VM options defined by [JEP295](https://openjdk.java.net/jeps/295) produce a not supported option warning but will otherwise be ignored.

The experimental Java-based JIT compiler, Graal [JEP317](https://openjdk.java.net/jeps/317), has been removed.  Attempting to use it produces a JVMCI error: `JVMCI compiler 'graal' not found`.
Comments
The TierNAOT* flags don't seem to be documented so I don't think you need to list them all explicitly here. I think it would suffice to refer people to the JEPs and say that any flags defined by these features will be ignored and a warning issued.
05-11-2020