RFR: JDK-8275854: C2: assert(stride_con != 0) failed: missed some peephole opt

Roland Westrelin roland at openjdk.java.net
Mon Oct 25 12:32:01 UTC 2021


On Mon, 25 Oct 2021 08:08:48 GMT, 王超 <duke at openjdk.java.net> wrote:

> `If subsume` optimization will eliminate `LongCountedLoopEndNode` node by mistake, which will lead to `PhaseIdealLoop` optimization crash.

Is it by mistake (that is it's erroneous to eliminate the LongCountedLoopEndNode)?
Do you have a test case for this? Ideally, the PR should include one.

-------------

PR: https://git.openjdk.java.net/jdk/pull/6099


More information about the hotspot-compiler-dev mailing list