From: Rafael Espindola Date: Thu, 8 Dec 2016 16:51:56 +0000 (+0000) Subject: Make this test more strict. NFC. X-Git-Tag: llvmorg-4.0.0-rc1~2634 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4737f941323c33305cc02ead13efc7e23ceadef1;p=platform%2Fupstream%2Fllvm.git Make this test more strict. NFC. llvm-svn: 289069 --- diff --git a/lld/test/ELF/gc-sections-shared.s b/lld/test/ELF/gc-sections-shared.s index d52eae2..f1ac9cd 100644 --- a/lld/test/ELF/gc-sections-shared.s +++ b/lld/test/ELF/gc-sections-shared.s @@ -8,13 +8,47 @@ # This test the property that we have a needed line for every undefined. # It would also be OK to drop bar2 and the need for the .so +# CHECK: DynamicSymbols [ +# CHECK-NEXT: Symbol { +# CHECK-NEXT: Name: +# CHECK-NEXT: Value: +# CHECK-NEXT: Size: +# CHECK-NEXT: Binding: Local +# CHECK-NEXT: Type: +# CHECK-NEXT: Other: +# CHECK-NEXT: Section: Undefined (0x0) +# CHECK-NEXT: } +# CHECK-NEXT: Symbol { +# CHECK-NEXT: Name: bar +# CHECK-NEXT: Value: +# CHECK-NEXT: Size: +# CHECK-NEXT: Binding: Global +# CHECK-NEXT: Type: +# CHECK-NEXT: Other: +# CHECK-NEXT: Section: .text +# CHECK-NEXT: } +# CHECK-NEXT: Symbol { +# CHECK-NEXT: Name: bar2 +# CHECK-NEXT: Value: +# CHECK-NEXT: Size: +# CHECK-NEXT: Binding: Global +# CHECK-NEXT: Type: +# CHECK-NEXT: Other: +# CHECK-NEXT: Section: Undefined +# CHECK-NEXT: } +# CHECK-NEXT: Symbol { +# CHECK-NEXT: Name: foo +# CHECK-NEXT: Value: +# CHECK-NEXT: Size: +# CHECK-NEXT: Binding: Global +# CHECK-NEXT: Type: +# CHECK-NEXT: Other: +# CHECK-NEXT: Section: .text +# CHECK-NEXT: } +# CHECK-NEXT: ] -# CHECK: Name: bar -# CHECK: Name: bar2 -# CHECK: Name: foo # CHECK: NEEDED SharedLibrary ({{.*}}.so) - .section .text.foo, "ax" .globl foo foo: