]> Savannah Git Hosting - gnulib.git/commitdiff
memrchr tests: Avoid GCC warning.
authorBruno Haible <bruno@clisp.org>
Mon, 20 Mar 2023 18:46:06 +0000 (19:46 +0100)
committerBruno Haible <bruno@clisp.org>
Wed, 22 Mar 2023 21:44:42 +0000 (22:44 +0100)
* tests/test-memrchr.c: Don't use '#pragma GCC diagnostic' for GCC
versions older than 4.7.

ChangeLog
tests/test-memrchr.c

index bd06c2864d2cca188fdc54b073fe5409ed5e45cc..46efef61e5485af5de1f5d3fcafb2009ac0e1c67 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-03-20  Bruno Haible  <bruno@clisp.org>
+
+       memrchr tests: Avoid GCC warning.
+       * tests/test-memrchr.c: Don't use '#pragma GCC diagnostic' for GCC
+       versions older than 4.7.
+
 2023-03-19  Bruno Haible  <bruno@clisp.org>
 
        vasnprintf: Fix potentially wrong zero-padding.
index 0fd22187ab6e5163a9f58d5a5fcf2e2d97013609..7c52e7ca2e794910c24c6cdcd842df7113c05e13 100644 (file)
@@ -28,7 +28,7 @@ SIGNATURE_CHECK (memrchr, void *, (void const *, int, size_t));
 #include "macros.h"
 
 /* Work around GCC bug 101494.  */
-#if 4 < __GNUC__ + (3 <= __GNUC_MINOR__) && __GNUC__ < 12
+#if 4 < __GNUC__ + (7 <= __GNUC_MINOR__) && __GNUC__ < 12
 # pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #endif