From: Bruno Haible Date: Thu, 26 Sep 2024 01:48:11 +0000 (+0200) Subject: manywarnings: Enable -Wthread-safety for clang. X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=df70a216793d85b978321847c3f24d6b3a70ee52;p=gnulib.git manywarnings: Enable -Wthread-safety for clang. * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC(C)): Enable -Wthread-safety if supported. --- diff --git a/ChangeLog b/ChangeLog index a794c383ef..366538e8b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2024-09-25 Bruno Haible + + manywarnings: Enable -Wthread-safety for clang. + * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC(C)): Enable -Wthread-safety + if supported. + 2024-09-25 Bruno Haible build-to-host.m4: Add one more convenience macro. diff --git a/m4/manywarnings.m4 b/m4/manywarnings.m4 index 5b0baee205..3ccf405d2a 100644 --- a/m4/manywarnings.m4 +++ b/m4/manywarnings.m4 @@ -1,5 +1,5 @@ # manywarnings.m4 -# serial 27 +# serial 28 dnl Copyright (C) 2008-2024 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -185,6 +185,9 @@ AC_DEFUN([gl_MANYWARN_ALL_GCC(C)], esac fi + # These options are not supported by gcc, but are useful with clang. + AS_VAR_APPEND([$1], [' -Wthread-safety']) + # Disable specific options as needed. if test "$gl_cv_cc_nomfi_needed" = yes; then AS_VAR_APPEND([$1], [' -Wno-missing-field-initializers'])