summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/tools/llvm-objdump/AArch64/macho-fat-arm-disasm.test5
-rw-r--r--llvm/test/tools/llvm-objdump/X86/disasm-specific-funcs.test2
-rw-r--r--llvm/test/tools/llvm-objdump/X86/macho-disassembly-g-dsym.test5
-rw-r--r--llvm/test/tools/llvm-objdump/X86/out-of-section-sym.test5
-rw-r--r--llvm/test/tools/llvm-objdump/X86/source-interleave-x86_64.ll12
-rw-r--r--llvm/test/tools/llvm-objdump/option-grouping.test5
6 files changed, 28 insertions, 6 deletions
diff --git a/llvm/test/tools/llvm-objdump/AArch64/macho-fat-arm-disasm.test b/llvm/test/tools/llvm-objdump/AArch64/macho-fat-arm-disasm.test
index 19db06ceffc..31acba8dbcb 100644
--- a/llvm/test/tools/llvm-objdump/AArch64/macho-fat-arm-disasm.test
+++ b/llvm/test/tools/llvm-objdump/AArch64/macho-fat-arm-disasm.test
@@ -1,4 +1,7 @@
-RUN: llvm-objdump -d -m -no-show-raw-insn -arch all %p/Inputs/fat.macho-armv7s-arm64 | FileCheck %s
+RUN: llvm-objdump -d -m -no-show-raw-insn -arch all %p/Inputs/fat.macho-armv7s-arm64 >%t0
+RUN: llvm-objdump -dm -no-show-raw-insn -arch all %p/Inputs/fat.macho-armv7s-arm64 >%t1
+RUN: cmp %t0 %t1
+RUN: FileCheck --input-file %t0 %s
REQUIRES: arm-registered-target
CHECK: (architecture armv7s):
diff --git a/llvm/test/tools/llvm-objdump/X86/disasm-specific-funcs.test b/llvm/test/tools/llvm-objdump/X86/disasm-specific-funcs.test
index c46147fbe27..ad4274b31e6 100644
--- a/llvm/test/tools/llvm-objdump/X86/disasm-specific-funcs.test
+++ b/llvm/test/tools/llvm-objdump/X86/disasm-specific-funcs.test
@@ -1,5 +1,5 @@
// RUN: yaml2obj -o %t.out %p/Inputs/simple-executable-x86_64.yaml
-// RUN: llvm-objdump -d %t.out -df=main | FileCheck %s
+// RUN: llvm-objdump -d %t.out -disassemble-functions=main | FileCheck %s
// CHECK: Disassembly of section .anothertext:
// CHECK-NEXT: main:
diff --git a/llvm/test/tools/llvm-objdump/X86/macho-disassembly-g-dsym.test b/llvm/test/tools/llvm-objdump/X86/macho-disassembly-g-dsym.test
index 7ed1110fcbe..f06567764b8 100644
--- a/llvm/test/tools/llvm-objdump/X86/macho-disassembly-g-dsym.test
+++ b/llvm/test/tools/llvm-objdump/X86/macho-disassembly-g-dsym.test
@@ -1,4 +1,7 @@
// RUN: dsymutil -f -oso-prepend-path=%p/../../dsymutil/ %p/../../dsymutil/Inputs/basic.macho.x86_64 -o %t1.dSYM
-// RUN: llvm-objdump -d -g -dsym=%t1.dSYM %p/../../dsymutil/Inputs/basic.macho.x86_64 | FileCheck %s
+// RUN: llvm-objdump -d -g -dsym=%t1.dSYM %p/../../dsymutil/Inputs/basic.macho.x86_64 >%t0
+// RUN: llvm-objdump -dg -dsym=%t1.dSYM %p/../../dsymutil/Inputs/basic.macho.x86_64 >%t1
+// RUN: cmp %t0 %t1
+// RUN: FileCheck --input-file %t0 %s
CHECK: Disassembly of section __TEXT,__text:
diff --git a/llvm/test/tools/llvm-objdump/X86/out-of-section-sym.test b/llvm/test/tools/llvm-objdump/X86/out-of-section-sym.test
index 55de107a60b..40fabbde58c 100644
--- a/llvm/test/tools/llvm-objdump/X86/out-of-section-sym.test
+++ b/llvm/test/tools/llvm-objdump/X86/out-of-section-sym.test
@@ -1,6 +1,9 @@
// Check that llvm-objdump does not attempt to disassemble symbols outside
// of section boundaries.
-// RUN: llvm-objdump -d -t %p/Inputs/out-of-section-sym.elf-i386 | FileCheck %s
+// RUN: llvm-objdump -d -t %p/Inputs/out-of-section-sym.elf-i386 >%t0
+// RUN: llvm-objdump -dt %p/Inputs/out-of-section-sym.elf-i386 >%t1
+// RUN: cmp %t0 %t1
+// RUN: FileCheck --input-file %t0 %s
CHECK: Disassembly of section .text:
CHECK-NEXT: _start:
diff --git a/llvm/test/tools/llvm-objdump/X86/source-interleave-x86_64.ll b/llvm/test/tools/llvm-objdump/X86/source-interleave-x86_64.ll
index 2a4772627e2..bea7bf52143 100644
--- a/llvm/test/tools/llvm-objdump/X86/source-interleave-x86_64.ll
+++ b/llvm/test/tools/llvm-objdump/X86/source-interleave-x86_64.ll
@@ -1,8 +1,16 @@
; REQUIRES: shell
; RUN: sed -e "s,SRC_COMPDIR,%p/Inputs,g" %s > %t.ll
; RUN: llc -o %t.o -filetype=obj -mtriple=x86_64-pc-linux %t.ll
-; RUN: llvm-objdump -d -l %t.o | FileCheck --check-prefix="LINES" %t.ll
-; RUN: llvm-objdump -d -S %t.o | FileCheck --check-prefix="SOURCE" %t.ll
+; RUN: llvm-objdump -d -l %t.o >%t0
+; RUN: llvm-objdump -dl %t.o >%t1
+; RUN: llvm-objdump -d -S %t.o >%t2
+; RUN: llvm-objdump -dS %t.o >%t3
+; RUN: cmp %t0 %t1
+; RUN: cmp %t2 %t3
+; RUN: FileCheck --input-file %t0 --check-prefix="LINES" %t.ll
+; RUN: FileCheck --input-file %t1 --check-prefix="LINES" %t.ll
+; RUN: FileCheck --input-file %t2 --check-prefix="SOURCE" %t.ll
+; RUN: FileCheck --input-file %t3 --check-prefix="SOURCE" %t.ll
; ModuleID = 'source-interleave-x86_64.bc'
source_filename = "source-interleave-x86_64.c"
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
diff --git a/llvm/test/tools/llvm-objdump/option-grouping.test b/llvm/test/tools/llvm-objdump/option-grouping.test
new file mode 100644
index 00000000000..ee7d3245d66
--- /dev/null
+++ b/llvm/test/tools/llvm-objdump/option-grouping.test
@@ -0,0 +1,5 @@
+// RUN: llvm-objdump -afxz %p/Inputs/private-headers-x86_64.elf 2>&1 >%t0
+// RUN: llvm-objdump -a -f -x -z %p/Inputs/private-headers-x86_64.elf 2>&1 >%t1
+// RUN: cmp %t0 %t1
+// RUN: FileCheck --input-file %t0 %s
+// CHECK-NOT: Unknown command line argument
OpenPOWER on IntegriCloud