* tests/test-memrchr.c: Bug#101494 is fixed in GCC 12.
---
 ChangeLog            | 5 +++++
 tests/test-memrchr.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index b8a93468d4..105600bb21 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2021-08-12  Paul Eggert  <egg...@cs.ucla.edu>
+
+       memrchr-tests: port to GCC 12
+       * tests/test-memrchr.c: Bug#101494 is fixed in GCC 12.
+
 2021-08-12  Akim Demaille  <a...@lrde.epita.fr>
 
        snippet/_Noreturn: Fix typo
diff --git a/tests/test-memrchr.c b/tests/test-memrchr.c
index 9df55c1588..ad2e611c09 100644
--- a/tests/test-memrchr.c
+++ b/tests/test-memrchr.c
@@ -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__)
+#if 4 < __GNUC__ + (3 <= __GNUC_MINOR__) && __GNUC__ < 12
 # pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
 #endif
 
-- 
2.31.1


Reply via email to