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.19-653-g08e5862

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  08e5862f5f087138047c757376edb1b63217d547 (commit)
      from  0813022c7993dfa1379c533aeaa03d9257911a96 (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=08e5862f5f087138047c757376edb1b63217d547

commit 08e5862f5f087138047c757376edb1b63217d547
Author: Siddhesh Poyarekar <>
Date:   Tue Jun 24 16:12:43 2014 +0530

    Fix build warning in pthread_rwlock_*
    The first argument of elision_adapt and that of ELISION_*LOCK have
    different signs since __elision_rwcount is signed char * and the
    argument of elision_adapt is uint8_t *.  Modified elision_adapt to
    accept signed char * instead of uint8_t *.

diff --git a/ChangeLog b/ChangeLog
index 9b119b5..8bfdf80 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2014-06-24  Siddhesh Poyarekar  <>
+	* sysdeps/x86/nptl/elide.h (elision_adapt): Make first
+	argument type signed char.
 	* Makerules (check-abi): Dump diff of symlist if the test
diff --git a/sysdeps/x86/nptl/elide.h b/sysdeps/x86/nptl/elide.h
index 19f27e5..5befa53 100644
--- a/sysdeps/x86/nptl/elide.h
+++ b/sysdeps/x86/nptl/elide.h
@@ -26,7 +26,7 @@
 /* Adapt elision with ADAPT_COUNT and STATUS and decide retries.  */
 static inline bool
-elision_adapt(uint8_t *adapt_count, unsigned int status)
+elision_adapt(signed char *adapt_count, unsigned int status)
   if (status & _XABORT_RETRY)
     return false;


Summary of changes:
 ChangeLog                |    3 +++
 sysdeps/x86/nptl/elide.h |    2 +-
 2 files changed, 4 insertions(+), 1 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]