This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch roland/tls-init updated. glibc-2.19-555-gb48622e


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, roland/tls-init has been updated
       via  b48622e4575cab1021fc5704955420ef213b0c36 (commit)
       via  21a2d84c3d7a0789a7a33d34aa17085434fd2dcd (commit)
      from  6e63bd4a2c747ef34287f034aa7a8385a871973e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=b48622e4575cab1021fc5704955420ef213b0c36

commit b48622e4575cab1021fc5704955420ef213b0c36
Author: Roland McGrath <roland@hack.frob.com>
Date:   Mon Jun 9 13:58:20 2014 -0700

    S390: Define TLS_DEFINE_INIT_TP

diff --git a/ChangeLog b/ChangeLog
index 1d9a344..ea8bc54 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2014-06-09  Roland McGrath  <roland@hack.frob.com>
 
+	* nptl/sysdeps/s390/tls.h (TLS_DEFINE_INIT_TP): New macro.
+
 	* nptl/sysdeps/sparc/tls.h (TLS_DEFINE_INIT_TP): New macro.
 
 	* sysdeps/aarch64/nptl/tls.h (TLS_DEFINE_INIT_TP): New macro.
diff --git a/nptl/sysdeps/s390/tls.h b/nptl/sysdeps/s390/tls.h
index bb7c339..1c74efa 100644
--- a/nptl/sysdeps/s390/tls.h
+++ b/nptl/sysdeps/s390/tls.h
@@ -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)

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=21a2d84c3d7a0789a7a33d34aa17085434fd2dcd

commit 21a2d84c3d7a0789a7a33d34aa17085434fd2dcd
Author: Roland McGrath <roland@hack.frob.com>
Date:   Mon Jun 9 13:56:42 2014 -0700

    SPARC: Define TLS_DEFINE_INIT_TP

diff --git a/ChangeLog b/ChangeLog
index 68d2557..1d9a344 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2014-06-09  Roland McGrath  <roland@hack.frob.com>
 
+	* nptl/sysdeps/sparc/tls.h (TLS_DEFINE_INIT_TP): New macro.
+
 	* sysdeps/aarch64/nptl/tls.h (TLS_DEFINE_INIT_TP): New macro.
 	* sysdeps/unix/sysv/linux/aarch64/nptl/createthread.c: File removed.
 
diff --git a/nptl/sysdeps/sparc/tls.h b/nptl/sysdeps/sparc/tls.h
index 4a1dce7..5ea9355 100644
--- a/nptl/sysdeps/sparc/tls.h
+++ b/nptl/sysdeps/sparc/tls.h
@@ -110,6 +110,9 @@ register struct pthread *__thread_self __asm__("%g7");
 # define TLS_INIT_TP(descr) \
   (__thread_self = (__typeof (__thread_self)) (descr), 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 *) __thread_self)->dtv)

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                |    4 ++++
 nptl/sysdeps/s390/tls.h  |    3 +++
 nptl/sysdeps/sparc/tls.h |    3 +++
 3 files changed, 10 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]