]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
regtest: remove compiler warnings with clang
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 19 Feb 2023 09:10:59 +0000 (10:10 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sun, 19 Feb 2023 09:10:59 +0000 (10:10 +0100)
configure.ac
memcheck/tests/Makefile.am
none/tests/Makefile.am

index 625063beb446a87ebddfaef150fdea415268d7b0..546e874b4b438b553d6b7a93f4460ba0d0389689 100755 (executable)
@@ -2549,9 +2549,11 @@ AC_GCC_WARNING_SUBST_NO([non-power-of-two-alignment], [FLAG_W_NO_NON_POWER_OF_TW
 AC_GCC_WARNING_SUBST_NO([sign-compare], [FLAG_W_NO_SIGN_COMPARE])
 AC_GCC_WARNING_SUBST_NO([stringop-overflow], [FLAG_W_NO_STRINGOP_OVERFLOW])
 AC_GCC_WARNING_SUBST_NO([stringop-overread], [FLAG_W_NO_STRINGOP_OVERREAD])
+AC_GCC_WARNING_SUBST_NO([stringop-truncation], [FLAG_W_NO_STRINGOP_TRUNCATION])
 AC_GCC_WARNING_SUBST_NO([format-overflow], [FLAG_W_NO_FORMAT_OVERFLOW])
 AC_GCC_WARNING_SUBST_NO([use-after-free], [FLAG_W_NO_USE_AFTER_FREE])
 AC_GCC_WARNING_SUBST_NO([free-nonheap-object], [FLAG_W_NO_FREE_NONHEAP_OBJECT])
+AC_GCC_WARNING_SUBST_NO([alloc-size-larger-than], [FLAG_W_NO_ALOC_SIZE_LARGER_THAN])
 
 AC_GCC_WARNING_SUBST([write-strings], [FLAG_W_WRITE_STRINGS])
 AC_GCC_WARNING_SUBST([empty-body], [FLAG_W_EMPTY_BODY])
index 55eea450b90e98a08d409278a83960cabf256746..281d8f55a49a295c2f648fb932f82d3f8c035cd1 100644 (file)
@@ -525,18 +525,18 @@ leak_cpp_interior_SOURCES = leak_cpp_interior.cpp
 
 # Suppress various gcc warnings which are correct, but for things
 # we are actually testing for at runtime.
-accounting_CFLAGS      = $(AM_CFLAGS) -Wno-alloc-size-larger-than
+accounting_CFLAGS      = $(AM_CFLAGS) @FLAG_W_NO_ALOC_SIZE_LARGER_THAN@
 badfree_CFLAGS         = $(AM_CFLAGS) @FLAG_W_NO_FREE_NONHEAP_OBJECT@
-bug155125_CFLAGS       = $(AM_CFLAGS) -Wno-unused-result -Wno-alloc-size-larger-than
+bug155125_CFLAGS       = $(AM_CFLAGS) -Wno-unused-result @FLAG_W_NO_ALOC_SIZE_LARGER_THAN@
 mallinfo_CFLAGS                = $(AM_CFLAGS) -Wno-deprecated-declarations
-malloc3_CFLAGS         = $(AM_CFLAGS) -Wno-alloc-size-larger-than
+malloc3_CFLAGS         = $(AM_CFLAGS) @FLAG_W_NO_ALOC_SIZE_LARGER_THAN@
 sbfragment_CFLAGS      = $(AM_CFLAGS) -Wno-deprecated-declarations
 strchr_CFLAGS          = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@
 
 big_debuginfo_symbol_SOURCES = big_debuginfo_symbol.cpp
 big_debuginfo_symbol_CXXFLAGS = $(AM_CXXFLAGS) -std=c++0x
 
-bug340392_CFLAGS        = $(AM_CFLAGS) -O3 -Wno-maybe-uninitialized
+bug340392_CFLAGS        = $(AM_CFLAGS) -O3 @FLAG_W_NO_MAYBE_UNINITIALIZED@
 
 if HAVE_ALIGNED_CXX_ALLOC
 cxx17_aligned_new_SOURCES  = cxx17_aligned_new.cpp
@@ -633,7 +633,7 @@ sized_delete_CXXFLAGS  = $(AM_CXXFLAGS) @FLAG_FSIZED_DEALLOCATION@
 endif
 
 str_tester_CFLAGS      = $(AM_CFLAGS) -Wno-shadow @FLAG_W_NO_STRINGOP_OVERFLOW@ \
-                         -Wno-stringop-truncation \
+                         @FLAG_W_NO_STRINGOP_TRUNCATION@ \
                          -Wno-fortify-source -Wno-suspicious-bzero \
                          @FLAG_W_NO_MEMSET_TRANSPOSED_ARGS@ @FLAG_W_NO_STRINGOP_OVERREAD@
 
@@ -691,7 +691,7 @@ else
  varinfo5so_so_LDFLAGS  = -fpic $(AM_FLAG_M3264_PRI) -shared \
                                -Wl,-soname -Wl,varinfo5so.so
 endif
-varinforestrict_CFLAGS = $(AM_CFLAGS) -O0 -g -Wno-maybe-uninitialized
+varinforestrict_CFLAGS = $(AM_CFLAGS) -O0 -g @FLAG_W_NO_MAYBE_UNINITIALIZED@
 
 # Build shared object for wrap7
 wrap7_SOURCES           = wrap7.c
index ee2181f2dcbc69f38743eebac83f8a7602c52f4b..c0dd7c21dbf3ac9dc78a9c429a366f4f0e93a438 100644 (file)
@@ -369,7 +369,7 @@ thread_exits_LDADD  = -lpthread
 threaded_fork_LDADD    = -lpthread
 threadederrno_CFLAGS   = $(AM_CFLAGS)
 threadederrno_LDADD    = -lpthread
-timestamp_CFLAGS       = -lpthread @FLAG_W_NO_USE_AFTER_FREE@
+timestamp_CFLAGS       = @FLAG_W_NO_USE_AFTER_FREE@
 tls_SOURCES            = tls.c tls2.c
 tls_DEPENDENCIES       = tls.so tls2.so
 tls_LDFLAGS            = -Wl,-rpath,$(abs_top_builddir)/none/tests