Message ID | 20211021112440.926905-1-aldyh@redhat.com |
---|---|
State | New |
Headers | show |
Series | [COMMITTED] Revert the avoid threading circular paths commit. | expand |
diff --git a/gcc/tree-ssa-threadbackward.c b/gcc/tree-ssa-threadbackward.c index 38913b06717..d94e3b962db 100644 --- a/gcc/tree-ssa-threadbackward.c +++ b/gcc/tree-ssa-threadbackward.c @@ -140,10 +140,6 @@ back_threader::maybe_register_path () if (taken_edge && taken_edge != UNREACHABLE_EDGE) { - // Avoid circular paths. - if (m_visited_bbs.contains (taken_edge->dest)) - return UNREACHABLE_EDGE; - bool irreducible = false; bool profitable = m_profit.profitable_path_p (m_path, m_name, taken_edge, &irreducible);