From 29f9d848e5787ac488463fd85161359542ac00c3 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 15 May 2023 14:56:52 +0200 Subject: Work around https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82283 . MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reported by Pádraig Brady in . * m4/gnulib-common.m4 (gl_CC_GNULIB_WARNINGS): Add -Wno-missing-field-initializers for GCC < 11. --- ChangeLog | 8 ++++++++ m4/gnulib-common.m4 | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9bf5a0d874..7c5f70d8e6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2023-05-15 Bruno Haible + + Work around https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82283 . + Reported by Pádraig Brady in + . + * m4/gnulib-common.m4 (gl_CC_GNULIB_WARNINGS): Add + -Wno-missing-field-initializers for GCC < 11. + 2023-05-15 Bruno Haible gettimeofday, pthread-*, thread, thrd: Don't omit intended initializers. diff --git a/m4/gnulib-common.m4 b/m4/gnulib-common.m4 index edb8572da2..a2b53d33dc 100644 --- a/m4/gnulib-common.m4 +++ b/m4/gnulib-common.m4 @@ -1,4 +1,4 @@ -# gnulib-common.m4 serial 86 +# gnulib-common.m4 serial 87 dnl Copyright (C) 2007-2023 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -1053,6 +1053,7 @@ AC_DEFUN([gl_CC_GNULIB_WARNINGS], dnl -Wno-float-conversion >= 4.9 >= 3.9 dnl -Wno-float-equal >= 3 >= 3.9 dnl -Wimplicit-fallthrough >= 7 >= 3.9 + dnl -Wno-missing-field-initializers >= 4.0, < 11 dnl -Wno-pedantic >= 4.8 >= 3.9 dnl -Wno-sign-compare >= 3 >= 3.9 dnl -Wno-sign-conversion >= 4.3 >= 3.9 @@ -1078,6 +1079,9 @@ AC_DEFUN([gl_CC_GNULIB_WARNINGS], #if __GNUC__ >= 7 || (__clang_major__ + (__clang_minor__ >= 9) > 3) -Wimplicit-fallthrough #endif + #if __GNUC__ >= 4 && __GNUC__ < 11 && !defined __clang__ + -Wno-missing-field-initializers + #endif #if __GNUC__ + (__GNUC_MINOR__ >= 8) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3) -Wno-pedantic #endif -- cgit v1.2.1