diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-11-24 16:43:53 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-11-24 16:43:53 +0000 |
| commit | 383d1f6aa6189223bf0472ef322d2385421e9bda (patch) | |
| tree | 57b7eb08d3a6468f0cf4b588c432cdda739ad4a5 /llvm/test/tools | |
| parent | b8bb90b744852bfdd36198fd2d435d4115f56780 (diff) | |
| download | bcm5719-llvm-383d1f6aa6189223bf0472ef322d2385421e9bda.tar.gz bcm5719-llvm-383d1f6aa6189223bf0472ef322d2385421e9bda.zip | |
Make this test a bit more strict.
It now tests with files in both orders.
llvm-svn: 253993
Diffstat (limited to 'llvm/test/tools')
| -rw-r--r-- | llvm/test/tools/gold/X86/resolve-to-alias.ll | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/llvm/test/tools/gold/X86/resolve-to-alias.ll b/llvm/test/tools/gold/X86/resolve-to-alias.ll index cad5cdcb3f1..102da6f80f4 100644 --- a/llvm/test/tools/gold/X86/resolve-to-alias.ll +++ b/llvm/test/tools/gold/X86/resolve-to-alias.ll @@ -4,7 +4,16 @@ ; RUN: %gold -plugin %llvmshlibdir/LLVMgold.so \ ; RUN: --plugin-opt=emit-llvm \ ; RUN: -shared %t.o %t2.o -o %t.bc -; RUN: llvm-dis %t.bc -o - | FileCheck %s +; RUN: llvm-dis %t.bc -o %t.ll +; RUN: FileCheck --check-prefix=PASS1 %s < %t.ll +; RUN: FileCheck --check-prefix=PASS2 %s < %t.ll + +; RUN: %gold -plugin %llvmshlibdir/LLVMgold.so \ +; RUN: --plugin-opt=emit-llvm \ +; RUN: -shared %t2.o %t.o -o %t.bc +; RUN: llvm-dis %t.bc -o %t.ll +; RUN: FileCheck --check-prefix=PASS1 %s < %t.ll +; RUN: FileCheck --check-prefix=PASS2 %s < %t.ll define void @foo() { call void @bar() @@ -12,13 +21,13 @@ define void @foo() { } declare void @bar() -; CHECK: @bar = alias void (), void ()* @zed +; PASS1: @bar = alias void (), void ()* @zed -; CHECK: define void @foo() { -; CHECK-NEXT: call void @bar() -; CHECK-NEXT: ret void -; CHECK-NEXT: } +; PASS1: define void @foo() { +; PASS1-NEXT: call void @bar() +; PASS1-NEXT: ret void +; PASS1-NEXT: } -; CHECK: define void @zed() { -; CHECK-NEXT: ret void -; CHECK-NEXT: } +; PASS2: define void @zed() { +; PASS2-NEXT: ret void +; PASS2-NEXT: } |

