This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch roland/tls-init updated. glibc-2.19-555-gb48622e
- From: roland at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 9 Jun 2014 20:58:32 -0000
- Subject: 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