diff options
author | Bruno Haible <bruno@clisp.org> | 2023-05-15 14:56:52 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2023-05-15 14:56:52 +0200 |
commit | 29f9d848e5787ac488463fd85161359542ac00c3 (patch) | |
tree | bac99a43a3adb59385e68412bc306873f3c71b37 | |
parent | 3a70af2168910c6ad0d59924d276f831638a52e0 (diff) | |
download | gnulib-29f9d848e5787ac488463fd85161359542ac00c3.tar.gz |
Work around https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82283 .
Reported by Pádraig Brady <P@draigBrady.com> in
<https://lists.gnu.org/archive/html/bug-gnulib/2023-05/msg00077.html>.
* m4/gnulib-common.m4 (gl_CC_GNULIB_WARNINGS): Add
-Wno-missing-field-initializers for GCC < 11.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | m4/gnulib-common.m4 | 6 |
2 files changed, 13 insertions, 1 deletions
@@ -1,5 +1,13 @@ 2023-05-15 Bruno Haible <bruno@clisp.org> + Work around https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82283 . + Reported by Pádraig Brady <P@draigBrady.com> in + <https://lists.gnu.org/archive/html/bug-gnulib/2023-05/msg00077.html>. + * m4/gnulib-common.m4 (gl_CC_GNULIB_WARNINGS): Add + -Wno-missing-field-initializers for GCC < 11. + +2023-05-15 Bruno Haible <bruno@clisp.org> + gettimeofday, pthread-*, thread, thrd: Don't omit intended initializers. * lib/gettimeofday.c (gettimeofday): List the initializers of both tv_sec and tv_usec. 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 |