]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Enabling warnings for implicit seq_cst in atomic access
authorMaria Matejka <mq@ucw.cz>
Mon, 1 Apr 2024 13:24:28 +0000 (15:24 +0200)
committerMaria Matejka <mq@ucw.cz>
Wed, 22 May 2024 09:34:34 +0000 (11:34 +0200)
configure.ac

index 465f729e6bb55a884aa1d6ad5e31e589e66c8454..f8be2847ea12f6d41fb6936f4cc167959dd6db93 100644 (file)
@@ -146,7 +146,7 @@ CFLAGS="$CFLAGS -fno-strict-aliasing -fno-strict-overflow"
 if test "$bird_cflags_default" = yes ; then
   BIRD_CHECK_GCC_OPTION([bird_cv_c_option_wno_pointer_sign], [-Wno-pointer-sign], [-Wall])
   BIRD_CHECK_GCC_OPTION([bird_cv_c_option_wno_missing_init], [-Wno-missing-field-initializers], [-Wall -Wextra])
-
+  BIRD_CHECK_GCC_OPTION([bird_cv_c_option_watomic_implicit_seq_cst], [-Watomic-implicit-seq-cst], [-Wall -Wextra])
 
   if test "$enable_debug" = no; then
     BIRD_CHECK_LTO
@@ -162,6 +162,7 @@ if test "$bird_cflags_default" = yes ; then
   CFLAGS="$CFLAGS -Wall -Wextra -Wstrict-prototypes -Wno-parentheses"
   BIRD_ADD_GCC_OPTION([bird_cv_c_option_wno_pointer_sign], [-Wno-pointer-sign])
   BIRD_ADD_GCC_OPTION([bird_cv_c_option_wno_missing_init], [-Wno-missing-field-initializers])
+  BIRD_ADD_GCC_OPTION([bird_cv_c_option_watomic_implicit_seq_cst], [-Watomic-implicit-seq-cst])
 fi