* m4/gnulib-common.m4 (gl_CC_GNULIB_WARNINGS): Pass
-Wno-tautological-constant-out-of-range-compare to clang, as it’s
the warning is enabled by default and in portable code where type
ranges are platform dependent it is generally more trouble than
it’s worth.
+2023-12-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ gnulib-common: suppress -Wtautological-constant-out-of-range-compare
+ * m4/gnulib-common.m4 (gl_CC_GNULIB_WARNINGS): Pass
+ -Wno-tautological-constant-out-of-range-compare to clang, as it’s
+ the warning is enabled by default and in portable code where type
+ ranges are platform dependent it is generally more trouble than
+ it’s worth.
+
2023-12-29 Simon Josefsson <simon@josefsson.org>
announce-gen: Improve links.
dnl -Wno-pedantic >= 4.8 >= 3.9
dnl -Wno-sign-compare >= 3 >= 3.9
dnl -Wno-sign-conversion >= 4.3 >= 3.9
+ dnl -Wno-tautological-out-of-range-compare - >= 3.9
dnl -Wno-type-limits >= 4.3 >= 3.9
dnl -Wno-undef >= 3 >= 3.9
dnl -Wno-unsuffixed-float-constants >= 4.5
#if __GNUC__ + (__GNUC_MINOR__ >= 8) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
-Wno-pedantic
#endif
+ #if 3 < __clang_major__ + (9 <= __clang_minor__)
+ -Wno-tautological-constant-out-of-range-compare
+ #endif
#if __GNUC__ + (__GNUC_MINOR__ >= 3) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
-Wno-sign-conversion
-Wno-type-limits