]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
FreeBSD warnings: clear up most warnings with clang19
authorPaul Floyd <pjfloyd@wanadoo.fr>
Mon, 13 Oct 2025 11:26:50 +0000 (13:26 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Mon, 13 Oct 2025 11:26:50 +0000 (13:26 +0200)
Still a few more (from MIPS and exe name handling which I added)

configure.ac
memcheck/tests/Makefile.am
memcheck/tests/freebsd/Makefile.am

index 724e8f07df77c6424fa79dd94e21ded50f72ebf7..51a6d1767ff0f66f0d9cf015d3386b7b0c8fdd6a 100644 (file)
@@ -2611,6 +2611,7 @@ AC_GCC_WARNING_SUBST_NO([infinite-recursion], [FLAG_W_NO_INFINITE_RECURSION])
 AC_GCC_WARNING_SUBST_NO([deprecated], [FLAG_W_NO_DEPRECATED])
 # OK for 32 and 64 bit
 AC_GCC_WARNING_SUBST_NO([alloc-size-larger-than=2147483647], [FLAG_W_NO_ALLOC_SIZE_LARGER_THAN])
+AC_GCC_WARNING_SUBST_NO([alloc-size], [FLAG_W_NO_ALLOC_SIZE])
 
 AC_GCC_WARNING_SUBST([write-strings], [FLAG_W_WRITE_STRINGS])
 AC_GCC_WARNING_SUBST([empty-body], [FLAG_W_EMPTY_BODY])
index 0b192de1042855e63674e3b8023313a45202324d..cf8991e919810ca2aea06497cecbf63de95e8606 100644 (file)
@@ -700,7 +700,7 @@ if VGCONF_OS_IS_SOLARIS
 mallinfo_LDADD = -lmalloc
 endif
 mallinfo2_CFLAGS       = $(AM_CFLAGS) -Wno-deprecated-declarations
-malloc3_CFLAGS         = $(AM_CFLAGS) @FLAG_W_NO_ALLOC_SIZE_LARGER_THAN@
+malloc3_CFLAGS         = $(AM_CFLAGS) @FLAG_W_NO_ALLOC_SIZE_LARGER_THAN@ @FLAG_W_NO_ALLOC_SIZE@
 sbfragment_CFLAGS      = $(AM_CFLAGS) -Wno-deprecated-declarations
 if VGCONF_OS_IS_SOLARIS
 sbfragment_LDADD = -lmalloc
@@ -720,6 +720,7 @@ duplicate_align_size_errors_SOURCES = duplicate_align_size_errors.cpp
 duplicate_align_size_errors_CXXFLAGS = ${AM_CXXFLAGS} -std=c++17
 new_aligned_delete_default_SOURCES = new_aligned_delete_default.cpp
 new_aligned_delete_default_CXXFLAGS = ${AM_CXXFLAGS} -std=c++17
+realloc3_CFLAGS = ${AM_CFLAGS} @FLAG_W_NO_ALLOC_SIZE@
 sized_aligned_new_delete_args_SOURCES = sized_aligned_new_delete_args.cpp
 sized_aligned_new_delete_args_CXXFLAGS = ${AM_CXXFLAGS} -std=c++17
 sized_aligned_new_delete_misaligned1_SOURCES = sized_aligned_new_delete_misaligned1.cpp
index 3bac5e73ced8f001dec36cebf8096c1dbe620834..6a77a262d02c92b27a7a3a13c6f881f1ac324141 100644 (file)
@@ -231,6 +231,7 @@ endif
 
 if FREEBSD_TIMERFD_SYSCALL
 check_PROGRAMS += timerfd
+timerfd_CFLAGS = ${AM_CFLAGS} @FLAG_W_NO_ALLOC_SIZE@
 timerfd_LDFLAGS = -lm
 endif
 
@@ -238,6 +239,7 @@ endif
 access_CFLAGS                  = ${AM_CFLAGS} @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_USE_AFTER_FREE@
 aligned_alloc_CFLAGS           = ${AM_CFLAGS} @FLAG_W_NO_NON_POWER_OF_TWO_ALIGNMENT@
 capsicum_CFLAGS                = ${AM_CFLAGS} @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_USE_AFTER_FREE@
+clock_nanosleep_interrupt_CFLAGS = ${AM_CFLAGS} @FLAG_W_NO_ALLOC_SIZE@
 chflags_CFLAGS                         = ${AM_CFLAGS} @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_USE_AFTER_FREE@
 chmod_chown_CFLAGS             = ${AM_CFLAGS} @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_USE_AFTER_FREE@
 delete_sized_mismatch_CXXFLAGS = ${AM_CXXFLAGS} --std=c++14
@@ -257,7 +259,7 @@ memalign_CFLAGS                     = ${AM_CFLAGS} @FLAG_W_NO_NON_POWER_OF_TWO_ALIGNMENT@
 misc_CFLAGS                    = ${AM_CFLAGS} @FLAG_W_NO_USE_AFTER_FREE@
 openpty_LDFLAGS                        = ${AM_LDFLAGS} -lutil
 pdfork_pdkill_CFLAGS           = ${AM_CFLAGS} @FLAG_W_NO_MAYBE_UNINITIALIZED@ @FLAG_W_NO_USE_AFTER_FREE@
-realpathat_CFLAGS              = ${AM_CFLAGS} @FLAG_W_NO_USE_AFTER_FREE@
+realpathat_CFLAGS              = ${AM_CFLAGS} @FLAG_W_NO_USE_AFTER_FREE@ @FLAG_W_NO_ALLOC_SIZE@
 revoke_CFLAGS                  = ${AM_CFLAGS} @FLAG_W_NO_USE_AFTER_FREE@
 scalar_CFLAGS                  = ${AM_CFLAGS} -g @FLAG_W_NO_UNINITIALIZED@
 scalar_abort2_CFLAGS           = ${AM_CFLAGS} @FLAG_W_NO_UNINITIALIZED@
@@ -268,7 +270,7 @@ scalar_vfork_CFLAGS         = ${AM_CFLAGS} @FLAG_W_NO_UNUSED_VARIABLE@
 sctp2_CFLAGS                   = ${AM_CFLAGS} @FLAG_W_NO_UNINITIALIZED@
 sigwait_CFLAGS                 = ${AM_CFLAGS} @FLAG_W_NO_USE_AFTER_FREE@
 stat_CFLAGS                    = ${AM_CFLAGS} @FLAG_W_NO_MAYBE_UNINITIALIZED@ @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_USE_AFTER_FREE@
-statfs_CFLAGS                  = ${AM_CFLAGS} @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_USE_AFTER_FREE@
+statfs_CFLAGS                  = ${AM_CFLAGS} @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_USE_AFTER_FREE@ @FLAG_W_NO_ALLOC_SIZE@
 timing_safe_CFLAGS             = ${AM_CFLAGS} @FLAG_W_NO_USE_AFTER_FREE@
 utimens_CFLAGS                 = ${AM_CFLAGS} @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_USE_AFTER_FREE@
 utimes_CFLAGS                  = ${AM_CFLAGS} @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_USE_AFTER_FREE@