summaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-size/size64-2.s
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-size/size64-2.s')
-rw-r--r--ld/testsuite/ld-size/size64-2.s22
1 files changed, 22 insertions, 0 deletions
diff --git a/ld/testsuite/ld-size/size64-2.s b/ld/testsuite/ld-size/size64-2.s
new file mode 100644
index 0000000..e443085
--- /dev/null
+++ b/ld/testsuite/ld-size/size64-2.s
@@ -0,0 +1,22 @@
+# 64-bit size relocation against TLS symbol in shared object
+ .globl xxx
+ .section .tbss,"awT",%nobits
+ .p2align 2
+ .type xxx, %object
+ .size xxx, 40
+xxx:
+ .zero 40
+ .globl yyy
+ .section .tdata,"awT",%progbits
+ .p2align 2
+ .type yyy, %object
+ .size yyy, 40
+yyy:
+ .zero 40
+ .data
+ .p2align 2
+ .quad xxx@SIZE
+ .quad yyy@SIZE
+ .quad zzz@SIZE
+ .quad zzz@SIZE-30
+ .quad zzz@SIZE+30