Skip to content

Commit e1574c5

Browse files
committed
[llvm-nm][test] Avoid deprecated alias -M (--print-armap)
-M was inappropriately added since -s is taken by Darwin nm. -M is deprecated. Tests should use --print-armap instead.
1 parent 31a71a3 commit e1574c5

File tree

6 files changed

+22
-22
lines changed

6 files changed

+22
-22
lines changed

llvm/test/Object/X86/archive-ir-asm.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
; RUN: llvm-as %s -o=%t1
22
; RUN: rm -f %t2
33
; RUN: llvm-ar rcs %t2 %t1
4-
; RUN: llvm-nm -M %t2 | FileCheck %s
4+
; RUN: llvm-nm --print-armap %t2 | FileCheck %s
55

66
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
77
target triple = "x86_64-unknown-linux-gnu"

llvm/test/Object/X86/archive-symbol-table.s

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# RUN: llvm-mc %s -o %t.o -filetype=obj -triple=x86_64-pc-linux
22
# RUN: rm -f %t
33
# RUN: llvm-ar rcs %t %t.o
4-
# RUN: llvm-nm -M %t | FileCheck %s
4+
# RUN: llvm-nm --print-armap %t | FileCheck %s
55

66
# Test that weak undefined symbols don't show up in the archive symbol
77
# table.

llvm/test/Object/archive-long-index.test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#
22
# Check if the index is appearing properly in the output file
33
#
4-
RUN: llvm-nm -M %p/Inputs/liblong_filenames.a | FileCheck -check-prefix=CHECKIDX %s
4+
RUN: llvm-nm --print-armap %p/Inputs/liblong_filenames.a | FileCheck -check-prefix=CHECKIDX %s
55

66
CHECKIDX: Archive map
77
CHECKIDX: abcdefghijklmnopqrstuvwxyz12345678 in 1.o

llvm/test/Object/archive-symtab.test

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,16 @@ Symbols:
4848

4949
# RUN: rm -f %t.a
5050
# RUN: llvm-ar rcsU %t.a %t.elf-x86-64 %t2.elf-x86-64
51-
# RUN: llvm-nm -M %t.a | FileCheck %s
51+
# RUN: llvm-nm --print-armap %t.a | FileCheck %s
5252

5353
# RUN: rm -f %t.a
5454
# RUN: env SYM64_THRESHOLD=836 llvm-ar rcsU %t.a %t.elf-x86-64 %t2.elf-x86-64
55-
# RUN: llvm-nm -M %t.a | FileCheck %s
55+
# RUN: llvm-nm --print-armap %t.a | FileCheck %s
5656
# RUN: grep '/SYM64/' %t.a
5757

5858
# RUN: rm -f %t.a
5959
# RUN: env SYM64_THRESHOLD=837 llvm-ar rcsU %t.a %t.elf-x86-64 %t2.elf-x86-64
60-
# RUN: llvm-nm -M %t.a | FileCheck %s
60+
# RUN: llvm-nm --print-armap %t.a | FileCheck %s
6161
# RUN: not grep '/SYM64/' %t.a
6262

6363
# CHECK: Archive map
@@ -69,7 +69,7 @@ Symbols:
6969

7070
# RUN: rm -f %t.a
7171
# RUN: llvm-ar --format=gnu rcT %t.a %t.elf-x86-64 %t2.elf-x86-64
72-
# RUN: llvm-nm -M %t.a | FileCheck -DFILE=%/t.elf-x86-64 -DFILE2=%/t2.elf-x86-64 --check-prefix=THIN %s
72+
# RUN: llvm-nm --print-armap %t.a | FileCheck -DFILE=%/t.elf-x86-64 -DFILE2=%/t2.elf-x86-64 --check-prefix=THIN %s
7373

7474
# THIN: Archive map
7575
# THIN-NEXT: main in [[FILE]]
@@ -89,17 +89,17 @@ Symbols:
8989

9090
# RUN: rm -f %t.a
9191
# RUN: llvm-ar rcSU %t.a %t.elf-x86-64 %t2.elf-x86-64
92-
# RUN: llvm-nm -M %t.a | FileCheck %s --check-prefix=NOMAP
92+
# RUN: llvm-nm --print-armap %t.a | FileCheck %s --check-prefix=NOMAP
9393

9494
# NOMAP-NOT: Archive map
9595

9696
# RUN: llvm-ar s %t.a
97-
# RUN: llvm-nm -M %t.a | FileCheck %s
97+
# RUN: llvm-nm --print-armap %t.a | FileCheck %s
9898

9999
## Check that the archive does have a corrupt symbol table.
100100
# RUN: rm -f %t.a
101101
# RUN: cp %p/Inputs/archive-test.a-corrupt-symbol-table %t.a
102-
# RUN: llvm-nm -M %t.a | FileCheck %s --check-prefix=CORRUPT
102+
# RUN: llvm-nm --print-armap %t.a | FileCheck %s --check-prefix=CORRUPT
103103

104104
# CORRUPT: Archive map
105105
# CORRUPT-NEXT: mbin in trivial-object-test.elf-x86-64
@@ -118,36 +118,36 @@ Symbols:
118118

119119
## Check that the we *don't* update the symbol table.
120120
# RUN: llvm-ar s %t.a
121-
# RUN: llvm-nm -M %t.a | FileCheck %s --check-prefix=CORRUPT
121+
# RUN: llvm-nm --print-armap %t.a | FileCheck %s --check-prefix=CORRUPT
122122

123123
## Repeat the test with llvm-ranlib.
124124

125125
# RUN: rm -f %t.a
126126
# RUN: llvm-ar rcSU %t.a %t.elf-x86-64 %t2.elf-x86-64
127-
# RUN: llvm-nm -M %t.a | FileCheck %s --check-prefix=NOMAP
127+
# RUN: llvm-nm --print-armap %t.a | FileCheck %s --check-prefix=NOMAP
128128

129129
# RUN: llvm-ranlib %t.a
130-
# RUN: llvm-nm -M %t.a | FileCheck %s
130+
# RUN: llvm-nm --print-armap %t.a | FileCheck %s
131131

132-
# RUN: llvm-nm -M %p/Inputs/macho-archive-x86_64.a | FileCheck %s --check-prefix=BSD-MachO
133-
# RUN: llvm-nm -M %p/Inputs/macho-archive-unsorted-x86_64.a | FileCheck %s --check-prefix=BSD-MachO
132+
# RUN: llvm-nm --print-armap %p/Inputs/macho-archive-x86_64.a | FileCheck %s --check-prefix=BSD-MachO
133+
# RUN: llvm-nm --print-armap %p/Inputs/macho-archive-unsorted-x86_64.a | FileCheck %s --check-prefix=BSD-MachO
134134

135135
# BSD-MachO: Archive map
136136
# BSD-MachO: _bar in bar.o
137137
# BSD-MachO: _foo in foo.o
138138

139139
# RUN: rm -f %t.a
140140
# RUN: llvm-ar --format=bsd rcsU %t.a %p/Inputs/trivial-object-test.macho-x86-64 %p/Inputs/trivial-object-test2.macho-x86-64
141-
# RUN: llvm-nm -M %t.a | FileCheck --check-prefix=MACHO %s
141+
# RUN: llvm-nm --print-armap %t.a | FileCheck --check-prefix=MACHO %s
142142

143143
# RUN: rm -f %t.a
144144
# RUN: env SYM64_THRESHOLD=784 llvm-ar --format=darwin rcsU %t.a %p/Inputs/trivial-object-test.macho-x86-64 %p/Inputs/trivial-object-test2.macho-x86-64
145-
# RUN: llvm-nm -M %t.a | FileCheck --check-prefix=MACHO %s
145+
# RUN: llvm-nm --print-armap %t.a | FileCheck --check-prefix=MACHO %s
146146
# RUN: grep '__\.SYMDEF_64' %t.a
147147

148148
# RUN: rm -f %t.a
149149
# RUN: env SYM64_THRESHOLD=785 llvm-ar --format=darwin rcsU %t.a %p/Inputs/trivial-object-test.macho-x86-64 %p/Inputs/trivial-object-test2.macho-x86-64
150-
# RUN: llvm-nm -M %t.a | FileCheck --check-prefix=MACHO %s
150+
# RUN: llvm-nm --print-armap %t.a | FileCheck --check-prefix=MACHO %s
151151
# RUN: not grep '__\.SYMDEF_64' %t.a
152152

153153
# MACHO: Archive map
@@ -167,15 +167,15 @@ Symbols:
167167
# MACHO-NEXT: 0000000000000001 T _foo
168168
# MACHO-NEXT: 0000000000000002 T _main
169169

170-
# RUN: llvm-nm -M %p/Inputs/macho-toc64-archive-x86_64.a | FileCheck --check-prefix=MACHO-TOC64 %s
170+
# RUN: llvm-nm --print-armap %p/Inputs/macho-toc64-archive-x86_64.a | FileCheck --check-prefix=MACHO-TOC64 %s
171171

172172
# MACHO-TOC64: Archive map
173173
# MACHO-TOC64-NEXT: _test in test.o
174174
# MACHO-TOC64-NEXT: _test in xtest.o
175175

176176
# RUN: rm -f %t.a
177177
# RUN: llvm-ar --format=gnu rcsU %t.a %p/Inputs/coff-short-import-code %p/Inputs/coff-short-import-data
178-
# RUN: llvm-nm -M %t.a | FileCheck --check-prefix=COFF-SHORT-IMPORT %s
178+
# RUN: llvm-nm --print-armap %t.a | FileCheck --check-prefix=COFF-SHORT-IMPORT %s
179179

180180
# COFF-SHORT-IMPORT: Archive map
181181
# COFF-SHORT-IMPORT-NEXT: __imp__foo in coff-short-import-code

llvm/test/Object/nm-archive.test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ RUN: llvm-nm %p/Inputs/archive-test.a-gnu-minimal
4848

4949

5050
And don't crash when asked to print a non-existing symtab.
51-
RUN: llvm-nm -M %p/Inputs/archive-test.a-gnu-minimal
51+
RUN: llvm-nm --print-armap %p/Inputs/archive-test.a-gnu-minimal
5252

5353
Don't reject an empty archive.
5454
RUN: llvm-nm %p/Inputs/archive-test.a-empty

llvm/test/Object/simple-archive.test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#
22
# Check if the index is appearing properly in the output file
33
#
4-
RUN: llvm-nm -M %p/Inputs/libsimple_archive.a | FileCheck -check-prefix=CHECKIDX %s
4+
RUN: llvm-nm --print-armap %p/Inputs/libsimple_archive.a | FileCheck -check-prefix=CHECKIDX %s
55

66
CHECKIDX: Archive map
77
CHECKIDX: abcdefghijklmnopqrstuvwxyz12345678 in 1.o

0 commit comments

Comments
 (0)