* regex.c (bzero) [!_LIBC]: Define without coma expression. (regerror): Cast the...
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Mar 2014 18:34:47 +0000 (18:34 +0000)
committerTom Tromey <tromey@redhat.com>
Thu, 8 May 2014 16:18:29 +0000 (10:18 -0600)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208553 138bc75d-0d04-0410-961f-82ee72b054a4

libiberty/ChangeLog
libiberty/regex.c

index 0a4496bb8ca2df5208aa70c8a5f832a0842804e5..9dab384ccf289e58acbe56a13d07bf3c763771e1 100644 (file)
@@ -1,3 +1,9 @@
+2014-03-13  Uros Bizjak  <ubizjak@gmail.com>
+
+       * regex.c (bzero) [!_LIBC]: Define without coma expression.
+       (regerror): Cast the call to memcpy to (void) to avoid unused
+       value warnings.
+
 2014-01-28  Thomas Schwinge  <thomas@codesourcery.com>
 
        * cp-demangle.c (d_demangle_callback): Put an abort call in place,
index c11f330273ddd34c019bf120a02e43dc5872da9d..cc9acdc2380c09fa02cfc271a87df568190d2243 100644 (file)
@@ -151,7 +151,7 @@ char *realloc ();
 #    include <string.h>
 #    ifndef bzero
 #     ifndef _LIBC
-#      define bzero(s, n)      (memset (s, '\0', n), (s))
+#      define bzero(s, n)      memset (s, '\0', n)
 #     else
 #      define bzero(s, n)      __bzero (s, n)
 #     endif
@@ -8093,12 +8093,12 @@ regerror (int errcode, const regex_t *preg ATTRIBUTE_UNUSED,
 #if defined HAVE_MEMPCPY || defined _LIBC
          *((char *) mempcpy (errbuf, msg, errbuf_size - 1)) = '\0';
 #else
-          memcpy (errbuf, msg, errbuf_size - 1);
+          (void) memcpy (errbuf, msg, errbuf_size - 1);
           errbuf[errbuf_size - 1] = 0;
 #endif
         }
       else
-        memcpy (errbuf, msg, msg_size);
+        (void) memcpy (errbuf, msg, msg_size);
     }
 
   return msg_size;