* ld-m68k/tls-gd-ie-1.d: Stabilize test.

* ld-m68k/tls-gd-3.[sd]: New test.
This commit is contained in:
Maxim Kuvyrkov 2011-04-15 09:58:23 +00:00
parent c8d895f129
commit 9c68f58e48
4 changed files with 33 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2011-04-15 Maxim Kuvyrkov <maxim@codesourcery.com>
* ld-m68k/tls-gd-ie-1.d: Stabilize test.
* ld-m68k/tls-gd-3.[sd]: New test.
2011-04-12 Richard Henderson <rth@redhat.com>
* ld-alpha/emptygot.s, ld-alpha/emptygot.nm: New test.

View File

@ -0,0 +1,8 @@
#as: -mcpu=5206
#source: tls-gd-3.s
#ld: -shared
#readelf: -x .got
Hex dump of section '.got':
0x[0-9a-f]+ [0-9a-f]+ 00000000 00000000 00000000 ..!.............
0x[0-9a-f]+ ffff8000 00000000 ........

View File

@ -0,0 +1,17 @@
#NO_APP
.text
.align 2
.globl foo
.type foo, @function
foo:
pea x@TLSGD(%a5)
.size foo, .-foo
.globl x
.hidden x
.section .tdata,"awT",@progbits
.align 2
.type x, @object
.size x, 4
x:
.long 0
.section .note.GNU-stack,"",@progbits

View File

@ -20,6 +20,6 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 5 entries:
Offset Info Type Sym.Value Sym. Name \+ Addend
[0-9a-f]+ [0-9a-f]+ R_68K_32 00000000 __tls_get_addr \+ 0
[0-9a-f]+ [0-9a-f]+ R_68K_32 00000000 __m68k_read_tp \+ 0
[0-9a-f]+ [0-9a-f]+ R_68K_TLS_DTPMOD3 00000000 x \+ 0
[0-9a-f]+ [0-9a-f]+ R_68K_TLS_DTPREL3 00000000 x \+ 0
[0-9a-f]+ [0-9a-f]+ R_68K_TLS_TPREL32 00000000 x \+ 0
[0-9a-f]+ [0-9a-f]+ R_68K_TLS_.?TP.....? 00000000 x \+ 0
[0-9a-f]+ [0-9a-f]+ R_68K_TLS_.?TP.....? 00000000 x \+ 0
[0-9a-f]+ [0-9a-f]+ R_68K_TLS_.?TP.....? 00000000 x \+ 0