diff options
Diffstat (limited to 'lld/test/ELF/linkerscript/segment-start.s')
| -rw-r--r-- | lld/test/ELF/linkerscript/segment-start.s | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/lld/test/ELF/linkerscript/segment-start.s b/lld/test/ELF/linkerscript/segment-start.s new file mode 100644 index 00000000000..2f3245fc21a --- /dev/null +++ b/lld/test/ELF/linkerscript/segment-start.s @@ -0,0 +1,22 @@ +// REQUIRES: x86 +// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o +// RUN: ld.lld %t.o %S/Inputs/segment-start.script -shared -o %t.so +// RUN: llvm-readobj --dyn-symbols %t.so | FileCheck %s + +// CHECK: Name: foobar1 +// CHECK-NEXT: Value: 0x8001 + +// CHECK: Name: foobar2 +// CHECK-NEXT: Value: 0x8002 + +// CHECK: Name: foobar3 +// CHECK-NEXT: Value: 0x8003 + +// CHECK: Name: foobar +// CHECK-NEXT: Value: 0x8004 + +.data +.quad foobar1 +.quad foobar2 +.quad foobar3 +.quad foobar4 |

