This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.23-96-gb4f518e
- From: carlos at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 16 Mar 2016 03:27:33 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.23-96-gb4f518e
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 b4f518ecfad09fc4279ea26a565332835e403dab (commit)
from 089b772f98afd9eb6264c6489bc96a30bf6af4ac (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=b4f518ecfad09fc4279ea26a565332835e403dab
commit b4f518ecfad09fc4279ea26a565332835e403dab
Author: Carlos O'Donell <carlos@redhat.com>
Date: Tue Mar 15 23:16:47 2016 -0400
Fix building glibc master with NDEBUG and --with-cpu.
When building on i686, x86_64, and arm, and with NDEBUG, or --with-cpu
there are various variables and functions which are unused based on
these settings.
This patch marks all such variables with __attribute__((unused)) to
avoid the compiler warnings when building with the aformentioned
options.
diff --git a/ChangeLog b/ChangeLog
index db653f5..071a666 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2016-03-15 Carlos O'Donell <carlos@redhat.com>
+
+ * catgets/tst-catgets.c (do_bz17905): Mark result unused.
+ * dlfcn/bug-dl-leaf-lib.c (check_val_fini): Mark ret unused.
+ * math/atest-exp.c (exp_mpn): Mark chk unused.
+ * math/atest-exp2.c (exp_mpn): Likwise.
+ * sysdeps/arm/dl-machine.h (elf_machine_rela): Mark td unused.
+ * sysdeps/i386/i686/dl-hash.h: Mark _dl_elf_hash unused.
+
2016-03-15 Joseph Myers <joseph@codesourcery.com>
* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_PPOLL):
diff --git a/catgets/tst-catgets.c b/catgets/tst-catgets.c
index 0886938..7169ceb 100644
--- a/catgets/tst-catgets.c
+++ b/catgets/tst-catgets.c
@@ -22,7 +22,7 @@ do_bz17905 (void)
{
char *buf;
struct rlimit rl;
- nl_catd result;
+ nl_catd result __attribute__ ((unused));
const int sz = 1024 * 1024;
diff --git a/dlfcn/bug-dl-leaf-lib.c b/dlfcn/bug-dl-leaf-lib.c
index d5a3460..105ab24 100644
--- a/dlfcn/bug-dl-leaf-lib.c
+++ b/dlfcn/bug-dl-leaf-lib.c
@@ -50,7 +50,7 @@ void check_val_fini (void)
int lib_main (void)
{
- int ret;
+ int ret __attribute__ ((unused));
void *hdl;
/* Make sure the constructor sees the updated val. */
diff --git a/math/atest-exp.c b/math/atest-exp.c
index ebacff5..cde4019 100644
--- a/math/atest-exp.c
+++ b/math/atest-exp.c
@@ -61,7 +61,7 @@ exp_mpn (mp1 ex, mp1 x)
unsigned n;
mp1 xp;
mp2 tmp;
- mp_limb_t chk;
+ mp_limb_t chk __attribute__ ((unused));
mp1 tol;
memset (xp, 0, sizeof (mp1));
diff --git a/math/atest-exp2.c b/math/atest-exp2.c
index 395b8f9..8a9cc70 100644
--- a/math/atest-exp2.c
+++ b/math/atest-exp2.c
@@ -87,7 +87,7 @@ exp_mpn (mp1 ex, mp1 x)
unsigned int n;
mp1 xp;
mp2 tmp;
- mp_limb_t chk;
+ mp_limb_t chk __attribute__ ((unused));
mp1 tol;
memset (xp, 0, sizeof (mp1));
diff --git a/sysdeps/arm/dl-machine.h b/sysdeps/arm/dl-machine.h
index 0905add..60eee00 100644
--- a/sysdeps/arm/dl-machine.h
+++ b/sysdeps/arm/dl-machine.h
@@ -581,7 +581,7 @@ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
# ifdef RESOLVE_CONFLICT_FIND_MAP
case R_ARM_TLS_DESC:
{
- struct tlsdesc volatile *td =
+ struct tlsdesc volatile *td __attribute__ ((unused)) =
(struct tlsdesc volatile *) reloc_addr;
RESOLVE_CONFLICT_FIND_MAP (map, reloc_addr);
diff --git a/sysdeps/i386/i686/dl-hash.h b/sysdeps/i386/i686/dl-hash.h
index 8ba85d2..dd4458f 100644
--- a/sysdeps/i386/i686/dl-hash.h
+++ b/sysdeps/i386/i686/dl-hash.h
@@ -26,6 +26,7 @@
would be much slower than the generic C implementation. So don't
use it. */
static unsigned int
+__attribute__ ((unused))
_dl_elf_hash (const char *name)
{
unsigned int result;
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 9 +++++++++
catgets/tst-catgets.c | 2 +-
dlfcn/bug-dl-leaf-lib.c | 2 +-
math/atest-exp.c | 2 +-
math/atest-exp2.c | 2 +-
sysdeps/arm/dl-machine.h | 2 +-
sysdeps/i386/i686/dl-hash.h | 1 +
7 files changed, 15 insertions(+), 5 deletions(-)
hooks/post-receive
--
GNU C Library master sources