RFR: JDK-8272574: Crashes in PhaseIdealLoop::build_loop_late_post_work [v2]
Dean Long
dlong at openjdk.java.net
Tue Aug 17 23:35:24 UTC 2021
On Tue, 17 Aug 2021 12:42:49 GMT, 王超 <github.com+25214855+casparcwang at openjdk.org> wrote:
>> Current loop predication will promote nodes(with a dependency on a later control node) to the insertion point which dominates the later control node.
>>
>> In the following example, loopPrediction will promote node 434 to the outer loop(predicted insert point is right after node 424), and it depends on control node 207. But node 424 dominates node 207, which means after the promotion, the cloned nodes have a control dependency on a later control node, which leads to a bad graph.
>>
>> 
>>
>> 
>
> 王超 has updated the pull request incrementally with one additional commit since the last revision:
>
> Fix version
@casparcwang, does the test assert in a debug build? I'm just wondering if this is related to other bugs.
-------------
PR: https://git.openjdk.java.net/jdk/pull/5142
More information about the hotspot-compiler-dev
mailing list