summaryrefslogtreecommitdiff
path: root/test/Object
diff options
context:
space:
mode:
authorKevin Enderby <enderby@apple.com>2014-06-23 20:27:53 +0000
committerKevin Enderby <enderby@apple.com>2014-06-23 20:27:53 +0000
commit138222e56fae061b063203b502e1bd5241ea2584 (patch)
treeb681ad6dc7a3bd2ebc8bbbc92c75c1289b7cbf68 /test/Object
parent5e761eb4ae99c222765a0b4939aac6372daa8b1e (diff)
downloadllvm-138222e56fae061b063203b502e1bd5241ea2584.tar.gz
llvm-138222e56fae061b063203b502e1bd5241ea2584.tar.bz2
llvm-138222e56fae061b063203b502e1bd5241ea2584.tar.xz
Change the default input for llvm-nm to be a.out instead of standard input
to match llvm-size and other UNIX systems for their nm(1). Tweak test cases that used llvm-nm with standard input to add a "-" to indicate that and add a test case to check the default of a.out for llvm-nm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211529 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Object')
-rw-r--r--test/Object/nm-trivial-object.test12
1 files changed, 10 insertions, 2 deletions
diff --git a/test/Object/nm-trivial-object.test b/test/Object/nm-trivial-object.test
index c53dc91ecd..49a7bb1474 100644
--- a/test/Object/nm-trivial-object.test
+++ b/test/Object/nm-trivial-object.test
@@ -1,6 +1,6 @@
-RUN: yaml2obj %p/Inputs/COFF/i386.yaml | llvm-nm \
+RUN: yaml2obj %p/Inputs/COFF/i386.yaml | llvm-nm - \
RUN: | FileCheck %s -check-prefix COFF
-RUN: yaml2obj %p/Inputs/COFF/x86-64.yaml | llvm-nm \
+RUN: yaml2obj %p/Inputs/COFF/x86-64.yaml | llvm-nm - \
RUN: | FileCheck %s -check-prefix COFF
RUN: llvm-nm %p/Inputs/trivial-object-test.elf-i386 \
RUN: | FileCheck %s -check-prefix ELF
@@ -22,6 +22,10 @@ RUN: llvm-nm %p/Inputs/relocatable-with-section-address.elf-x86-64 \
RUN: | FileCheck %s -check-prefix ELF-SEC-ADDR64
RUN: llvm-nm %p/Inputs/thumb-symbols.elf.arm \
RUN: | FileCheck %s -check-prefix ELF-THUMB
+RUN: mkdir -p %t
+RUN: cd %t
+RUN: cp %p/Inputs/trivial-object-test.macho-i386 a.out
+RUN: llvm-nm | FileCheck %s -check-prefix A-OUT
COFF: 00000000 d .data
@@ -83,3 +87,7 @@ ELF-SEC-ADDR64-NEXT: 0000000000000060 D p
Test that we drop the thumb bit only from function addresses.
ELF-THUMB: 00000000 t f
ELF-THUMB: 00000003 t g
+
+A-OUT: U _SomeOtherFunction
+A-OUT: 00000000 T _main
+A-OUT: U _puts