Details
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8203986 | 11.0.1 | Erik Österlund | P4 | Resolved | Fixed | team |
Description
The GC barriers for C2 are not as modular as they could be. It currently uses switch statements to check which GC barrier set is being used, and call one or another barrier based on that, in a way that it can only be used for write barriers.
Attachments
Issue Links
- backported by
-
JDK-8203986 Modularize C2 GC barriers
-
- Resolved
-
- relates to
-
JDK-8203454 Minimal, Zero builds fail after JDK-8202377 (Modularize C2 barriers)
-
- Resolved
-
-
JDK-8239142 C2's UseUniqueSubclasses optimization is broken for array accesses
-
- Resolved
-
-
JDK-8204331 AArch64: fix CAS not embedded in normal graph error.
-
- Resolved
-
-
JDK-8203466 intermittent crash at jdk.internal.misc.Unsafe::getObjectVolatile (native)
-
- Closed
-
-
JDK-8189871 Refactor GC barriers to use declarative semantics
-
- Resolved
-
(1 relates to)