1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -enable-unsafe-fp-math -march=x86 | grep jp 2*9880d681SAndroid Build Coastguard Worker; rdar://5902801 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Workerdeclare void @test2() 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Workerdefine i32 @test(double %p) nounwind { 7*9880d681SAndroid Build Coastguard Worker %tmp5 = fcmp uno double %p, 0.000000e+00 8*9880d681SAndroid Build Coastguard Worker br i1 %tmp5, label %bb, label %UnifiedReturnBlock 9*9880d681SAndroid Build Coastguard Workerbb: 10*9880d681SAndroid Build Coastguard Worker call void @test2() 11*9880d681SAndroid Build Coastguard Worker ret i32 17 12*9880d681SAndroid Build Coastguard WorkerUnifiedReturnBlock: 13*9880d681SAndroid Build Coastguard Worker ret i32 42 14*9880d681SAndroid Build Coastguard Worker} 15*9880d681SAndroid Build Coastguard Worker 16