diff options
Diffstat (limited to 'test/ELF/dynamic-list.s')
-rw-r--r-- | test/ELF/dynamic-list.s | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/test/ELF/dynamic-list.s b/test/ELF/dynamic-list.s index 5e257b31d1f3..e2472e716b3f 100644 --- a/test/ELF/dynamic-list.s +++ b/test/ELF/dynamic-list.s @@ -2,8 +2,6 @@ ## implemented in Python, and the Cygwin implementations of the Unix utilities. ## Avoid running these tests on Windows for now by requiring a real shell. -# REQUIRES: shell - # REQUIRES: x86 # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/shared.s -o %t2.o @@ -29,7 +27,7 @@ # CHECK: DynamicSymbols [ # CHECK-NEXT: Symbol { -# CHECK-NEXT: Name: @ (0) +# CHECK-NEXT: Name: @ # CHECK-NEXT: Value: 0x0 # CHECK-NEXT: Size: 0 # CHECK-NEXT: Binding: Local @@ -38,15 +36,15 @@ # CHECK-NEXT: Section: Undefined # CHECK-NEXT: } # CHECK-NEXT: Symbol { -# CHECK-NEXT: Name: foo1@ (1) -# CHECK-NEXT: Value: 0x11000 +# CHECK-NEXT: Name: foo1@ +# CHECK-NEXT: Value: 0x201000 # CHECK-NEXT: Size: 0 # CHECK-NEXT: Binding: Global (0x1) # CHECK-NEXT: Type: None (0x0) # CHECK-NEXT: Other: 0 # CHECK-NEXT: Section: .text (0x4) # CHECK-NEXT: } -# CHECK-NEXT: ] +# CHECK-NEXT: ] ## Now export all the foo1, foo2, and foo31 symbols @@ -56,7 +54,7 @@ # CHECK2: DynamicSymbols [ # CHECK2-NEXT: Symbol { -# CHECK2-NEXT: Name: @ (0) +# CHECK2-NEXT: Name: @ # CHECK2-NEXT: Value: 0x0 # CHECK2-NEXT: Size: 0 # CHECK2-NEXT: Binding: Local @@ -65,8 +63,8 @@ # CHECK2-NEXT: Section: Undefined # CHECK2-NEXT: } # CHECK2-NEXT: Symbol { -# CHECK2-NEXT: Name: foo1@ (1) -# CHECK2-NEXT: Value: 0x11000 +# CHECK2-NEXT: Name: foo1@ +# CHECK2-NEXT: Value: 0x201000 # CHECK2-NEXT: Size: 0 # CHECK2-NEXT: Binding: Global (0x1) # CHECK2-NEXT: Type: None (0x0) @@ -74,8 +72,8 @@ # CHECK2-NEXT: Section: .text (0x4) # CHECK2-NEXT: } # CHECK2-NEXT: Symbol { -# CHECK2-NEXT: Name: foo2@ (6) -# CHECK2-NEXT: Value: 0x11001 +# CHECK2-NEXT: Name: foo2@ +# CHECK2-NEXT: Value: 0x201001 # CHECK2-NEXT: Size: 0 # CHECK2-NEXT: Binding: Global (0x1) # CHECK2-NEXT: Type: None (0x0) @@ -83,15 +81,15 @@ # CHECK2-NEXT: Section: .text (0x4) # CHECK2-NEXT: } # CHECK2-NEXT: Symbol { -# CHECK2-NEXT: Name: foo31@ (11) -# CHECK2-NEXT: Value: 0x11002 +# CHECK2-NEXT: Name: foo31@ +# CHECK2-NEXT: Value: 0x201002 # CHECK2-NEXT: Size: 0 # CHECK2-NEXT: Binding: Global (0x1) # CHECK2-NEXT: Type: None (0x0) # CHECK2-NEXT: Other: 0 # CHECK2-NEXT: Section: .text (0x4) # CHECK2-NEXT: } -# CHECK2-NEXT: ] +# CHECK2-NEXT: ] .globl foo1 foo1: |