diff options
Diffstat (limited to 'test/CodeGen/PowerPC/ppc64-calls.ll')
| -rw-r--r-- | test/CodeGen/PowerPC/ppc64-calls.ll | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/CodeGen/PowerPC/ppc64-calls.ll b/test/CodeGen/PowerPC/ppc64-calls.ll index 23a14e6687d6..8b49cdb7f99c 100644 --- a/test/CodeGen/PowerPC/ppc64-calls.ll +++ b/test/CodeGen/PowerPC/ppc64-calls.ll @@ -2,7 +2,8 @@ target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32:64" target triple = "powerpc64-unknown-linux-gnu" -define void @foo() nounwind readnone noinline { + +define void @foo() nounwind noinline { ret void } @@ -14,7 +15,8 @@ define weak void @foo_weak() nounwind { define void @test_direct() nounwind readnone { ; CHECK-LABEL: test_direct: tail call void @foo() nounwind -; CHECK: bl foo +; Because of tail call optimization, it can be 'b' instruction. +; CHECK: [[BR:b[l]?]] foo ; CHECK-NOT: nop ret void } |
