This is the mail archive of the 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-391-g983a33f

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  983a33fa7d50aa8bcff1e0f183388c74b1b5e213 (commit)
      from  b7d09f0d63a5d6705b5e275b8e3c855210b173a0 (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 -----------------------------------------------------------------;a=commitdiff;h=983a33fa7d50aa8bcff1e0f183388c74b1b5e213

commit 983a33fa7d50aa8bcff1e0f183388c74b1b5e213
Author: H.J. Lu <>
Date:   Thu Oct 15 13:35:40 2015 -0700

    Add comments for GCC 5 requirement
    	* sysdeps/unix/sysv/linux/i386/sysdep.h: Add comments for
    	GCC 5 requirement.

diff --git a/ChangeLog b/ChangeLog
index 77878de..6f103e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-10-15  H.J. Lu  <>
+	* sysdeps/unix/sysv/linux/i386/sysdep.h: Add comments for
+	GCC 5 requirement.
 2015-10-15  Joseph Myers  <>
 	* sysdeps/i386/ (libc_cv_as_i686): Remove configure
diff --git a/sysdeps/unix/sysv/linux/i386/sysdep.h b/sysdeps/unix/sysv/linux/i386/sysdep.h
index 5324da6..76db7b8 100644
--- a/sysdeps/unix/sysv/linux/i386/sysdep.h
+++ b/sysdeps/unix/sysv/linux/i386/sysdep.h
@@ -227,6 +227,10 @@
 extern int __syscall_error (int)
   attribute_hidden __attribute__ ((__regparm__ (1)));
+/* Since GCC 5 and above can properly spill %ebx with PIC when needed,
+   we can inline syscalls with 6 arguments if GCC 5 or above is used
+   to compile glibc.  */
 #if !__GNUC_PREREQ (5,0)
 /* We need some help from the assembler to generate optimal code.  We
    define some macros here which later will be used.  */


Summary of changes:
 ChangeLog                             |    5 +++++
 sysdeps/unix/sysv/linux/i386/sysdep.h |    4 ++++
 2 files changed, 9 insertions(+), 0 deletions(-)

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]