diff options
Diffstat (limited to 'gcc/tree-ssa-threadupdate.c')
-rw-r--r-- | gcc/tree-ssa-threadupdate.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-threadupdate.c b/gcc/tree-ssa-threadupdate.c index cf96c90..71e602f 100644 --- a/gcc/tree-ssa-threadupdate.c +++ b/gcc/tree-ssa-threadupdate.c @@ -2570,7 +2570,7 @@ valid_jump_thread_path (vec<jump_thread_edge *> *path) void fwd_jt_path_registry::remove_jump_threads_including (edge_def *e) { - if (!m_paths.exists ()) + if (!m_paths.exists () || !flag_thread_jumps) return; edge *slot = m_removed_edges->find_slot (e, INSERT); |