Based on a patch by José E. Marchesi <jemarch@gnu.org>, reported in
<https://lists.gnu.org/archive/html/bug-gnulib/2022-01/msg00036.html>.
* m4/gnulib-common.m4 (gl_CC_GNULIB_WARNINGS): Don't enable
-Wimplicit-fallthrough for GCC < 7.
+2022-01-05 Bruno Haible <bruno@clisp.org>
+
+ Fix last commit.
+ Based on a patch by José E. Marchesi <jemarch@gnu.org>, reported in
+ <https://lists.gnu.org/archive/html/bug-gnulib/2022-01/msg00036.html>.
+ * m4/gnulib-common.m4 (gl_CC_GNULIB_WARNINGS): Don't enable
+ -Wimplicit-fallthrough for GCC < 7.
+
2022-01-05 Bruno Haible <bruno@clisp.org>
gnulib-tool: Avoid known warnings that reflect Gnulib's coding style.
dnl -Wno-conversion >= 3 >= 3.9
dnl -Wno-float-conversion >= 4.9 >= 3.9
dnl -Wno-float-equal >= 3 >= 3.9
- dnl -Wimplicit-fallthrough >= 3 >= 3.9
+ dnl -Wimplicit-fallthrough >= 7 >= 3.9
dnl -Wno-pedantic >= 4.8 >= 3.9
dnl -Wno-sign-compare >= 3 >= 3.9
dnl -Wno-sign-conversion >= 4.3 >= 3.9
-Wno-cast-qual
-Wno-conversion
-Wno-float-equal
- -Wimplicit-fallthrough
-Wno-sign-compare
-Wno-undef
-Wno-unused-function
#if __GNUC__ + (__GNUC_MINOR__ >= 9) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
-Wno-float-conversion
#endif
+ #if __GNUC__ >= 7 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
+ -Wimplicit-fallthrough
+ #endif
#if __GNUC__ + (__GNUC_MINOR__ >= 8) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
-Wno-pedantic
#endif