S390: Define TLS_DEFINE_INIT_TP
authorRoland McGrath <roland@hack.frob.com>
Wed, 11 Jun 2014 19:23:56 +0000 (12:23 -0700)
committerRoland McGrath <roland@hack.frob.com>
Wed, 11 Jun 2014 19:23:56 +0000 (12:23 -0700)
ChangeLog
nptl/sysdeps/s390/tls.h

index 5d793a5..8b80e70 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2014-06-11  Roland McGrath  <roland@hack.frob.com>
 
+       * nptl/sysdeps/s390/tls.h (TLS_DEFINE_INIT_TP): New macro.
+
        * sysdeps/alpha/nptl/tls.h (TLS_DEFINE_INIT_TP): New macro.
        * sysdeps/unix/sysv/linux/alpha/createthread.c: File removed.
 
index bb7c339..1c74efa 100644 (file)
@@ -133,6 +133,9 @@ typedef struct
     NULL;                                                                    \
   })
 
+/* Value passed to 'clone' for initialization of the thread register.  */
+# define TLS_DEFINE_INIT_TP(tp, pd) void *tp = (pd)
+
 /* Return the address of the dtv for the current thread.  */
 #  define THREAD_DTV() \
   (((tcbhead_t *) __builtin_thread_pointer ())->dtv)