summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/linkerscript/segment-start.s
diff options
context:
space:
mode:
Diffstat (limited to 'lld/test/ELF/linkerscript/segment-start.s')
-rw-r--r--lld/test/ELF/linkerscript/segment-start.s22
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
OpenPOWER on IntegriCloud