RFR(S) 8234432: AOT tests failing with 'used 'epsilon gc' is different from current 'g1 gc'' after CMS removal
Vladimir Kozlov
vladimir.kozlov at oracle.com
Sat Nov 23 02:37:21 UTC 2019
Hmm. I assumed that Graal should have GCs list which is subset of GCs in Hotspot. But it could be not true since GraalVM
have to run with JDK 8.
May be we should bailout AOT compilation if GC is unknown in Hotspot instead of recording in library enum 'def' from
Graal which does not match enum in HotSpot. And check for GC early before we start collecting classes to compile.
Thanks,
Vladimir
On 11/22/19 5:55 PM, Dean Long wrote:
> https://bugs.openjdk.java.net/browse/JDK-8234432
> http://cr.openjdk.java.net/~dlong/8234432/webrev/
>
> The change fixes AOT after CMS was removed. Previously we relied to a Graal enum matching a JDK enum, but now we map
> from one to the other.
>
> dl
More information about the hotspot-compiler-dev
mailing list