PowerPC TLS tests
authorAlan Modra <amodra@gmail.com>
Mon, 7 Oct 2019 03:04:40 +0000 (13:34 +1030)
committerAlan Modra <amodra@gmail.com>
Mon, 7 Oct 2019 03:04:40 +0000 (13:34 +1030)
commitc3614cffc85be28c07ff5320fe5554e6717ee87c
tree833ca19c3da24cf9853baccdc9e685344f9ca553
parent7d04a20ae4af0f1f6e75ec642413c27de4c1e1b8
PowerPC TLS tests

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.
20 files changed:
ld/ChangeLog
ld/testsuite/ld-powerpc/powerpc.exp
ld/testsuite/ld-powerpc/tls32no.d [new file with mode: 0644]
ld/testsuite/ld-powerpc/tls32no.g [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsexe.r
ld/testsuite/ld-powerpc/tlsexe32.r
ld/testsuite/ld-powerpc/tlsexe32no.d [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsexe32no.g [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsexe32no.r [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsexeno.d [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsexeno.g [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsexeno.r [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsexetocno.d [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsexetocno.g [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsno.d [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsno.g [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlsso.r
ld/testsuite/ld-powerpc/tlsso32.r
ld/testsuite/ld-powerpc/tlstocno.d [new file with mode: 0644]
ld/testsuite/ld-powerpc/tlstocno.g [new file with mode: 0644]