summaryrefslogtreecommitdiffstats
path: root/llvm/test/Object/nm-trivial-object.test
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
commit4fc2edb02393d98b94d1e164586bfe0b9b42b726 (patch)
tree08e9ed04cdd5b4c80ff0ced8e93c311a937bbdf2 /llvm/test/Object/nm-trivial-object.test
parent9bb7f1518e74164b125267270351b6bb56fbe13f (diff)
downloadbcm5719-llvm-4fc2edb02393d98b94d1e164586bfe0b9b42b726.tar.gz
bcm5719-llvm-4fc2edb02393d98b94d1e164586bfe0b9b42b726.zip
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. llvm-svn: 211529
Diffstat (limited to 'llvm/test/Object/nm-trivial-object.test')
-rw-r--r--llvm/test/Object/nm-trivial-object.test12
1 files changed, 10 insertions, 2 deletions
diff --git a/llvm/test/Object/nm-trivial-object.test b/llvm/test/Object/nm-trivial-object.test
index c53dc91ecd4..49a7bb14740 100644
--- a/llvm/test/Object/nm-trivial-object.test
+++ b/llvm/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
OpenPOWER on IntegriCloud