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 master updated. glibc-2.20-95-g114c4e0


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, master has been updated
       via  114c4e0954b6a9f1d8ed83850ef106a041495037 (commit)
      from  674b89786e04a4addc79d70e025848f1e0116a41 (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=114c4e0954b6a9f1d8ed83850ef106a041495037

commit 114c4e0954b6a9f1d8ed83850ef106a041495037
Author: Roland McGrath <roland@hack.frob.com>
Date:   Fri Oct 17 15:40:36 2014 -0700

    Remove obsolete TLS_DEFINE_INIT_TP fallback.

diff --git a/ChangeLog b/ChangeLog
index 78c2d96..4886efa 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 9eaf2ce..0980a77 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

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

Summary of changes:
 ChangeLog           |    2 ++
 nptl/createthread.c |   13 -------------
 2 files changed, 2 insertions(+), 13 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]