Blob Blame History Raw
Short description: Remove build warning due to -NDEBUG usage for production.
Author(s): Carlos O'Donell
Origin: PATCH
Bug-RHEL: NA
Bug-Fedora: NA
Bug-Upstream: NA
Upstream status: not-submitted
# This is the same fix that went into the generic/dl-hash.h function.
# Really what needs to happen is someone needs to write a microbenchmark
# to show this function is slow and then remove it in favour of the
# generic C function.
Index: glibc-2.23-5-gf0029f1/sysdeps/i386/i686/dl-hash.h
===================================================================
--- glibc-2.23-5-gf0029f1.orig/sysdeps/i386/i686/dl-hash.h
+++ glibc-2.23-5-gf0029f1/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;
Index: glibc-2.23-5-gf0029f1/catgets/tst-catgets.c
===================================================================
--- glibc-2.23-5-gf0029f1.orig/catgets/tst-catgets.c
+++ glibc-2.23-5-gf0029f1/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;
 
Index: glibc-2.23-5-gf0029f1/dlfcn/bug-dl-leaf-lib.c
===================================================================
--- glibc-2.23-5-gf0029f1.orig/dlfcn/bug-dl-leaf-lib.c
+++ glibc-2.23-5-gf0029f1/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.  */
Index: glibc-2.23-5-gf0029f1/math/atest-exp.c
===================================================================
--- glibc-2.23-5-gf0029f1.orig/math/atest-exp.c
+++ glibc-2.23-5-gf0029f1/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));
Index: glibc-2.23-5-gf0029f1/math/atest-exp2.c
===================================================================
--- glibc-2.23-5-gf0029f1.orig/math/atest-exp2.c
+++ glibc-2.23-5-gf0029f1/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));