mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-09 04:21:49 +08:00
c3614cffc8
This patch adds some --no-tls-optimize tests and performs some of the existing dynamic tests with tls markers in order to catch any regression in PLT counting. * testsuite/ld-powerpc/tlsexe.r: Adjust for added TLSMARK symbol. * testsuite/ld-powerpc/tlsexe32.r: Likewise. * testsuite/ld-powerpc/tlsso.r: Likewise. * testsuite/ld-powerpc/tlsso32.r: Likewise. * testsuite/ld-powerpc/tls32no.d, * testsuite/ld-powerpc/tls32no.g: New test files. * testsuite/ld-powerpc/tlsexe32no.d, * testsuite/ld-powerpc/tlsexe32no.g, * testsuite/ld-powerpc/tlsexe32no.r: New test files. * testsuite/ld-powerpc/tlsexeno.d, * testsuite/ld-powerpc/tlsexeno.g, * testsuite/ld-powerpc/tlsexeno.r: New test files. * testsuite/ld-powerpc/tlsexetocno.d, * testsuite/ld-powerpc/tlsexetocno.g: New test files. * testsuite/ld-powerpc/tlsno.d, * testsuite/ld-powerpc/tlsno.g: New test files. * testsuite/ld-powerpc/tlstocno.d, * testsuite/ld-powerpc/tlstocno.g: New test files. * testsuite/ld-powerpc/powerpc.exp: Run new tests.
17 lines
404 B
Plaintext
17 lines
404 B
Plaintext
#source: tls.s
|
|
#as: -a64
|
|
#ld: --no-tls-optimize tmpdir/libtlslib.so
|
|
#objdump: -sj.got
|
|
#target: powerpc64*-*-*
|
|
|
|
.*
|
|
|
|
Contents of section \.got:
|
|
.* (0+ 10018600 0+ 0+01|00860110 0+ 010+ 0+) .*
|
|
.* (f+ f+8000 f+ f+8018|0080f+ f+ 1880f+ f+) .*
|
|
.* 0+ 0+ 0+ 0+ .*
|
|
.* 0+ 0+ 0+ 0+ .*
|
|
.* (f+ f+8050 0+ 0+01|5080f+ f+ 010+ 0+) .*
|
|
.* (f+ f+8038 f+ f+9058|3880f+ f+ 5890f+ f+) .*
|
|
.* (0+ 0+01|010+ 0+) 0+0 0+ .*
|