From 9b06b0fd5551944f1963c20b55bc97dd87341e8c Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Tue, 4 Feb 2014 23:18:52 +0000 Subject: [PATCH] Add a test for common symbols in coff. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200803 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Object/Inputs/common.coff-i386 | Bin 0 -> 520 bytes test/Object/nm-trivial-object.test | 11 +++++++++++ 2 files changed, 11 insertions(+) create mode 100644 test/Object/Inputs/common.coff-i386 diff --git a/test/Object/Inputs/common.coff-i386 b/test/Object/Inputs/common.coff-i386 new file mode 100644 index 0000000000000000000000000000000000000000..a61d76c1f9d061fa9ff9dfdc084183d18fa95aac GIT binary patch literal 520 zcmeZaWMu#W7DfgJUNDQ5QLiMmq6EywO(-xJBR9s9z8AAg| zT}n}Ea!FY#OsxozaROPCE zxH~&rDQLL+g=#98=vn9)g0$(SW#+&v{r8`NA)T=#wYWqt8QDnWFaZV?12c#~1IXdQ z1eC+71}Q9_W FGXdNZF!lfd literal 0 HcmV?d00001 diff --git a/test/Object/nm-trivial-object.test b/test/Object/nm-trivial-object.test index 748d6f20d51..d13d217d2f1 100644 --- a/test/Object/nm-trivial-object.test +++ b/test/Object/nm-trivial-object.test @@ -10,6 +10,8 @@ RUN: llvm-nm %p/Inputs/trivial-object-test.macho-i386 \ RUN: | FileCheck %s -check-prefix macho RUN: llvm-nm %p/Inputs/trivial-object-test.macho-x86-64 \ RUN: | FileCheck %s -check-prefix macho64 +RUN: llvm-nm %p/Inputs/common.coff-i386 \ +RUN: | FileCheck %s -check-prefix COFF-COMMON COFF: 00000000 d .data COFF: 00000000 t .text @@ -18,6 +20,15 @@ COFF: U {{_?}}SomeOtherFunction COFF: 00000000 T {{_?}}main COFF: U {{_?}}puts +COFF-COMMON: 00000000 b .bss +COFF-COMMON-NEXT: 00000000 d .data +COFF-COMMON-NEXT: 00000000 d .drectve +COFF-COMMON-NEXT: 00000000 n .file +COFF-COMMON-NEXT: 00000000 r .rdata$zzz +COFF-COMMON-NEXT: 00000000 t .text +COFF-COMMON-NEXT: C _a + + ELF-NOT: U ELF: U SomeOtherFunction ELF: 00000000 T main -- 2.34.1