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.22-666-ga4b5177


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  a4b5177ca83ca97c562a7138923dafe0cb92d1a0 (commit)
      from  67fc563718f00c690b5be579f7282ee60d7db749 (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=a4b5177ca83ca97c562a7138923dafe0cb92d1a0

commit a4b5177ca83ca97c562a7138923dafe0cb92d1a0
Author: Marcin KoÅ?cielnicki <koriakin@0x04.net>
Date:   Thu Jan 14 16:48:55 2016 +0100

    Add __private_ss to s390 struct tcbhead.
    
    Preparation for gcc -fsplit-stack support (gcc bug #68191).  The new
    field is basically identical to the one on x86.  Its TCB offset needs
    to be constant, as it'll be hardcoded in gcc.
    
    ChangeLog:
    
    	* sysdeps/s390/nptl/tls.h (struct tcbhead_t): Add __private_ss field.

diff --git a/ChangeLog b/ChangeLog
index 2c261ca..424f731 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-01-02  Marcin KoÅ?cielnicki  <koriakin@0x04.net>
+
+	* sysdeps/s390/nptl/tls.h (struct tcbhead_t): Add __private_ss field.
+
 2016-01-13  Carlos O'Donell  <carlos@redhat.com>
 
 	* benchtests/Makefile (PYTHON): Define.
diff --git a/sysdeps/s390/nptl/tls.h b/sysdeps/s390/nptl/tls.h
index bc86931..e4c3ec7 100644
--- a/sysdeps/s390/nptl/tls.h
+++ b/sysdeps/s390/nptl/tls.h
@@ -53,7 +53,11 @@ typedef struct
   int gscope_flag;
 #ifndef __ASSUME_PRIVATE_FUTEX
   int private_futex;
+#else
+  int __glibc_reserved1;
 #endif
+  /* GCC split stack support.  */
+  void *__private_ss;
 } tcbhead_t;
 
 # ifndef __s390x__

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

Summary of changes:
 ChangeLog               |    4 ++++
 sysdeps/s390/nptl/tls.h |    4 ++++
 2 files changed, 8 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]