about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRoland McGrath <roland@hack.frob.com>2014-10-17 15:40:36 -0700
committerRoland McGrath <roland@hack.frob.com>2014-10-17 15:40:36 -0700
commit114c4e0954b6a9f1d8ed83850ef106a041495037 (patch)
tree3c099fd32ab01d38f33b34e0b22b22a373b62c9a
parent674b89786e04a4addc79d70e025848f1e0116a41 (diff)
downloadglibc-114c4e0954b6a9f1d8ed83850ef106a041495037.tar.gz
glibc-114c4e0954b6a9f1d8ed83850ef106a041495037.tar.xz
glibc-114c4e0954b6a9f1d8ed83850ef106a041495037.zip
Remove obsolete TLS_DEFINE_INIT_TP fallback.
-rw-r--r--ChangeLog2
-rw-r--r--nptl/createthread.c13
2 files changed, 2 insertions, 13 deletions
diff --git a/ChangeLog b/ChangeLog
index 78c2d9606f..4886efa026 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2014-10-17  Roland McGrath  <roland@hack.frob.com>
 
+	* nptl/createthread.c (TLS_DEFINE_INIT_TP, TLS_VALUE): Macros removed.
+
 	* sysdeps/i386/nptl/tls.h
 	(THREAD_SELF_SYSINFO, THREAD_SYSINFO): Macros removed.
 	[NEED_DL_SYSINFO] (SETUP_THREAD_SYSINFO, CHECK_THREAD_SYSINFO):
diff --git a/nptl/createthread.c b/nptl/createthread.c
index 9eaf2ce9c3..0980a7748b 100644
--- a/nptl/createthread.c
+++ b/nptl/createthread.c
@@ -30,19 +30,6 @@
 
 #define CLONE_SIGNAL		(CLONE_SIGHAND | CLONE_THREAD)
 
-/* The <tls.h> header should define the macro TLS_DEFINE_INIT_TP such that:
-	TLS_DEFINE_INIT_TP (VAR, PD);
-   Declares and initializes a variable VAR with the value that should
-   be passed to the OS thread creation function (e.g. clone) to initialize
-   its TLS state for the 'struct pthread *' PD.  */
-#ifndef TLS_DEFINE_INIT_TP
-/* For a transitional period while all the <tls.h> implementations are
-   getting updated, we define it using the old TLS_VALUE macro.  */
-# define TLS_DEFINE_INIT_TP(tp, pd) void *tp = TLS_VALUE
-# ifndef TLS_VALUE
-#  define TLS_VALUE pd
-# endif
-#endif
 
 #ifndef ARCH_CLONE
 # define ARCH_CLONE __clone