Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8196242 | 8u191 | Roland Westrelin | P2 | Resolved | Fixed | b01 |
JDK-8201051 | 8u181 | Unassigned | P2 | Resolved | Fixed | b01 |
JDK-8191007 | 8u172 | Roland Westrelin | P2 | Closed | Fixed | b01 |
JDK-8203081 | emb-8u181 | Roland Westrelin | P2 | Resolved | Fixed | master |
Attached test case fails with:
# Internal Error (/home/rwestrel/aarch64-jdk8u-shenandoah/hotspot/src/share/vm/opto/loopnode.cpp:3579), pid=6922, tid=0x00007f4472cc4700
# assert(false) failed: Bad graph detected in build_loop_late
PhaseIdealLoop::conditional_move() creates a CMoveI node, updates the control of its inputs but not of a dependent data node. A following split thru phi leads to a broken graph.
# Internal Error (/home/rwestrel/aarch64-jdk8u-shenandoah/hotspot/src/share/vm/opto/loopnode.cpp:3579), pid=6922, tid=0x00007f4472cc4700
# assert(false) failed: Bad graph detected in build_loop_late
PhaseIdealLoop::conditional_move() creates a CMoveI node, updates the control of its inputs but not of a dependent data node. A following split thru phi leads to a broken graph.
- backported by
-
JDK-8196242 C2 conditonal move optimization might create broken graph
-
- Resolved
-
-
JDK-8201051 C2 conditonal move optimization might create broken graph
-
- Resolved
-
-
JDK-8203081 C2 conditonal move optimization might create broken graph
-
- Resolved
-
-
JDK-8191007 C2 conditonal move optimization might create broken graph
-
- Closed
-
- relates to
-
JDK-8228888 C2 compilation fails with assert "m has strange control"
-
- Resolved
-