diff options
author | Cary Coutant <ccoutant@google.com> | 2008-08-15 04:57:46 +0000 |
---|---|---|
committer | Cary Coutant <ccoutant@google.com> | 2008-08-15 04:57:46 +0000 |
commit | d85c80a35397436352e65447cc42e5a0cde9c51a (patch) | |
tree | dc027ecf78d4c7f25bf8a3cec0d33d63499e2fff /gold/testsuite/tls_test_main.cc | |
parent | 56c2003cdefd26149d2524efdf68cf51f5ed8c89 (diff) | |
download | binutils-d85c80a35397436352e65447cc42e5a0cde9c51a.zip binutils-d85c80a35397436352e65447cc42e5a0cde9c51a.tar.gz binutils-d85c80a35397436352e65447cc42e5a0cde9c51a.tar.bz2 |
2008-08-14 Cary Coutant <ccoutant@google.com>
* x86_64.cc (Target_x86_64::Relocate::relocat_tls):
Use addend for DTPOFF32, DTPOFF64, and TPOFF32 relocs.
* testsuite/tls_test.cc (struct int128): 128-bit struct
for testing TLS relocs with non-zero addend.
(v12): New TLS variable.
(t12): New test.
(t_last): Add check for v12.
* testsuite/tls_test.h (t12): New function.
* testsuite/tls_test_main.cc (thread_routine): Call new test.
Diffstat (limited to 'gold/testsuite/tls_test_main.cc')
-rw-r--r-- | gold/testsuite/tls_test_main.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gold/testsuite/tls_test_main.cc b/gold/testsuite/tls_test_main.cc index 993cc7e..0ff02c6 100644 --- a/gold/testsuite/tls_test_main.cc +++ b/gold/testsuite/tls_test_main.cc @@ -100,6 +100,7 @@ thread_routine(void* arg) f10b(f10a()); check("t10", t10()); check("t11", t11() != 0); + check("t12", t12()); check("t_last", t_last()); // Unlock the second mutex. |