137c89803SJames Henderson## --format-bsd is the default output format of llvm-nm. Show that the default 237c89803SJames Henderson## and bsd output (including its aliases) match to confirm this. 337c89803SJames Henderson 437c89803SJames Henderson# RUN: yaml2obj %s -o %t.o 537c89803SJames Henderson# RUN: llvm-nm %t.o --format=bsd > %t.formatbsd.txt 6cae3b831SFangrui Song# RUN: llvm-nm %t.o -f bsd > %t.fbsd.txt 737c89803SJames Henderson# RUN: llvm-nm %t.o -B > %t.b.txt 837c89803SJames Henderson# RUN: llvm-nm %t.o > %t.default.txt 937c89803SJames Henderson 1037c89803SJames Henderson# RUN: cmp %t.formatbsd.txt %t.default.txt 1137c89803SJames Henderson# RUN: cmp %t.formatbsd.txt %t.fbsd.txt 1237c89803SJames Henderson# RUN: cmp %t.formatbsd.txt %t.b.txt 1337c89803SJames Henderson 14*7f7dac71SZarko Todorovski## Verify that some output is actually printed. 1537c89803SJames Henderson# RUN: FileCheck %s --input-file=%t.default.txt 1637c89803SJames Henderson 1737c89803SJames Henderson# CHECK: 0000000000000000 T sym1 1837c89803SJames Henderson# CHECK-NEXT: 0000000000000000 W sym2 1937c89803SJames Henderson 2037c89803SJames Henderson--- !ELF 2137c89803SJames HendersonFileHeader: 2237c89803SJames Henderson Class: ELFCLASS64 2337c89803SJames Henderson Data: ELFDATA2LSB 2437c89803SJames Henderson Type: ET_REL 2537c89803SJames HendersonSections: 2637c89803SJames Henderson - Name: .text 2737c89803SJames Henderson Type: SHT_PROGBITS 2837c89803SJames Henderson Flags: [ SHF_ALLOC, SHF_EXECINSTR ] 2937c89803SJames HendersonSymbols: 3037c89803SJames Henderson - Name: sym1 3137c89803SJames Henderson Section: .text 3237c89803SJames Henderson Binding: STB_GLOBAL 3337c89803SJames Henderson - Name: sym2 3437c89803SJames Henderson Section: .text 3537c89803SJames Henderson Binding: STB_WEAK 36