RFR(S): 8244721: CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape"
Roland Westrelin
rwestrel at redhat.com
Fri May 15 12:31:46 UTC 2020
Thanks for looking at this.
> Is there any reason why assert on L2141 does not subsume assert at L2139?
>
> 2138 }
> 2139 assert(mem != NULL, "should have found safepoint");
> 2140 }
> 2141 assert(mem != NULL, "should have found safepoint");
> 2142 } else {
> 2143 mem = phi_mem;
> 2144 }
assert L2139 checks that every backedge has a safepoint.
assert L2141 checks that there was indeed a backedge.
Roland.
More information about the hotspot-compiler-dev
mailing list