hg: jdk/jdk: 8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies
tobias.hartmann at oracle.com
tobias.hartmann at oracle.com
Wed Dec 11 13:57:40 UTC 2019
Changeset: 63004af6fc57
Author: chagedorn
Date: 2019-12-11 14:33 +0100
URL: https://hg.openjdk.java.net/jdk/jdk/rev/63004af6fc57
8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies
Summary: Adding missing control dependencies when cloning loop predicates at loop unswitching.
Reviewed-by: roland, vlivanov, thartmann
! src/hotspot/share/opto/loopUnswitch.cpp
+ test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java
More information about the jdk-changes
mailing list