1 ; RUN: opt < %s -jump-threading -disable-output -verify-dom-info
2 @global = external global i64, align 8
9 %tmp = load i64, i64* @global, align 8
10 %tmp2 = icmp eq i64 %tmp, 0
11 br i1 %tmp2, label %bb27, label %bb3
14 %tmp4 = load i64, i64* @global, align 8
15 %tmp5 = icmp eq i64 %tmp4, 0
16 br i1 %tmp5, label %bb6, label %bb7
22 %tmp8 = phi i1 [ true, %bb3 ], [ undef, %bb6 ]
23 %tmp9 = select i1 %tmp8, i64 %tmp4, i64 0
24 br i1 false, label %bb10, label %bb23
27 %tmp11 = load i64, i64* @global, align 8
28 %tmp12 = icmp slt i64 %tmp11, 5
29 br i1 %tmp12, label %bb13, label %bb17
35 br i1 undef, label %bb15, label %bb16
47 br i1 undef, label %bb22, label %bb13
50 br i1 undef, label %bb20, label %bb21
62 br i1 undef, label %bb24, label %bb13
65 br i1 undef, label %bb26, label %bb25