]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Darwin: deprecated warning cleanup
authorPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 25 Oct 2025 21:04:37 +0000 (23:04 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Sat, 25 Oct 2025 21:04:37 +0000 (23:04 +0200)
Mainly sem* and syscall().

configure.ac
drd/tests/Makefile.am
helgrind/tests/Makefile.am
massif/tests/Makefile.am
memcheck/tests/Makefile.am
memcheck/tests/darwin/Makefile.am
none/tests/Makefile.am
none/tests/darwin/Makefile.am

index 64b2339892f4c9ff72964428ef121daebd2b3b56..9629e24ca09e3df3e3964b8f88aa96c39f3ad1e5 100644 (file)
@@ -2593,6 +2593,7 @@ 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=18446744073709551615], [FLAG_W_NO_ALLOC_SIZE_LARGER_THAN])
 AC_GCC_WARNING_SUBST_NO([alloc-size], [FLAG_W_NO_ALLOC_SIZE])
+AC_GCC_WARNING_SUBST_NO([deprecated-declarations], [FLAG_W_NO_DEPRECATED_DECLARATIONS])
 
 AC_GCC_WARNING_SUBST([write-strings], [FLAG_W_WRITE_STRINGS])
 AC_GCC_WARNING_SUBST([empty-body], [FLAG_W_EMPTY_BODY])
index bf5daf247fd4d6102c5705d82a6739580601e7ca..40985c5392db98ba2b2fe167fcdd907e829370cf 100644 (file)
@@ -576,10 +576,11 @@ pth_create_chain_CFLAGS     += -D__EXTENSIONS__
 pth_detached_CFLAGS         += -D__EXTENSIONS__
 endif
 
+sem_as_mutex_CGLAGS         = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 tsan_unittest_SOURCES       = tsan_unittest.cpp
 tsan_unittest_CXXFLAGS      = $(AM_CXXFLAGS) \
                        -DTHREAD_WRAPPERS='"tsan_thread_wrappers_pthread.h"' \
-                       @FLAG_W_NO_UNUSED_BUT_SET_VARIABLE@
+                       @FLAG_W_NO_UNUSED_BUT_SET_VARIABLE@ @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 
 unit_bitmap_CFLAGS          = $(AM_CFLAGS) -O2 \
                               -DENABLE_DRD_CONSISTENCY_CHECKS \
@@ -626,6 +627,7 @@ if HAVE_PTHREAD_BARRIER
 matinv_LDADD                = $(LDADD) -lm
 endif
 
+pth_detached_sem_CFLAGS     = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 rwlock_test_CFLAGS          = $(AM_CFLAGS) @FLAG_W_NO_UNUSED_BUT_SET_VARIABLE@
 if VGCONF_OS_IS_SOLARIS
 rwlock_test_CFLAGS          += -D__EXTENSIONS__
@@ -662,10 +664,11 @@ if !VGCONF_OS_IS_SOLARIS
 std_thread2_LDFLAGS          = -Wl,--no-as-needed
 endif
 
+sem_as_mutex_CFLAGS         = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 sem_wait_SOURCES            = sem_wait.cpp
 
 swapcontext_SOURCES         = swapcontext.c
-swapcontext_CFLAGS          = $(AM_CFLAGS) -g
+swapcontext_CFLAGS          = $(AM_CFLAGS) -g @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 if VGCONF_OS_IS_SOLARIS
 swapcontext_CFLAGS          += -D__EXTENSIONS__
 endif
index b8c5fd0e782e70fc6c93064a9dbfc252ca6305cc..152d0aabed1cd33d899c50ed735eba7ecede5f21 100644 (file)
@@ -272,11 +272,18 @@ else
 annotate_hbefore_CFLAGS = $(AM_CFLAGS)
 endif
 
-tc09_bad_unlock_CFLAGS = ${AM_CFLAGS} @FLAG_W_NO_UNUSED_BUT_SET_VARIABLE@
 bug322621_SOURCES = bug322621.cpp
+bug327548_CFLAGS = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
+bug484480_CFLAGS = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 if HAVE_CXX17
 check_PROGRAMS += bug392331
 bug392331_SOURCES = bug392331.cpp
 bug392331_CXXFLAGS = $(AM_CXXFLAGS) -std=c++17
 endif
 
+tc09_bad_unlock_CFLAGS = ${AM_CFLAGS} @FLAG_W_NO_UNUSED_BUT_SET_VARIABLE@
+tc17_sembar_CFLAGS             = ${AM_CGLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
+tc18_semabuse_CFLAGS           = ${AM_CGLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
+tc23_bogus_condwait_CFLAGS     = ${AM_CGLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
+tc24_nonzero_sem_CFLAGS                = ${AM_CGLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
+
index 5992039c43363f324a969ed3148ce0305048124e..515913e3ced5b0cf308010b6aa6fe26aeaf97d85 100644 (file)
@@ -111,5 +111,7 @@ insig_CFLAGS                = $(AM_CFLAGS) -Wno-unused-result
 long_names_CFLAGS      = $(AM_CFLAGS) -Wno-unused-result
 malloc_usable_CFLAGS   = ${AM_CFLAGS} @FLAG_W_NO_MAYBE_UNINITIALIZED@
 one_CFLAGS             = $(AM_CFLAGS) -Wno-unused-result
-thresholds_CFLAGS      = $(AM_CFLAGS) -Wno-unused-result
+pages_as_heap_CFLAGS   = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 realloc_CFLAGS         = $(AM_CFLAGS) @FLAG_W_NO_FREE_NONHEAP_OBJECT@
+thresholds_CFLAGS      = $(AM_CFLAGS) -Wno-unused-result
+
index 920f262a68cf99ed114f9c786578d1b6b7f25bee..91bd729145b16abffb259d6fa5a1811a44bbf75c 100644 (file)
@@ -691,17 +691,18 @@ leak_cpp_interior_SOURCES = leak_cpp_interior.cpp
 # we are actually testing for at runtime.
 accounting_CFLAGS      = $(AM_CFLAGS) @FLAG_W_NO_ALLOC_SIZE_LARGER_THAN@
 badfree_CFLAGS         = $(AM_CFLAGS) @FLAG_W_NO_FREE_NONHEAP_OBJECT@
+brk2_CFLAGS            = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 bug155125_CFLAGS       = $(AM_CFLAGS) @FLAG_W_NO_UNUSED_RESULT@ @FLAG_W_NO_ALLOC_SIZE_LARGER_THAN@
 bug472219_CFLAGS       = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@
 calloc_overflow_CFLAGS = ${AM_CFLAGS} @FLAG_W_NO_ALLOC_SIZE_LARGER_THAN@
 malloc_usable_CFLAGS   = ${AM_CFLAGS} @FLAG_W_NO_MAYBE_UNINITIALIZED@ @FLAG_W_NO_UNINITIALIZED@
-mallinfo_CFLAGS                = $(AM_CFLAGS) -Wno-deprecated-declarations
+mallinfo_CFLAGS                = $(AM_CFLAGS) @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 if VGCONF_OS_IS_SOLARIS
 mallinfo_LDADD = -lmalloc
 endif
-mallinfo2_CFLAGS       = $(AM_CFLAGS) -Wno-deprecated-declarations
+mallinfo2_CFLAGS       = $(AM_CFLAGS) @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 malloc3_CFLAGS         = $(AM_CFLAGS) @FLAG_W_NO_ALLOC_SIZE_LARGER_THAN@ @FLAG_W_NO_ALLOC_SIZE@
-sbfragment_CFLAGS      = $(AM_CFLAGS) -Wno-deprecated-declarations
+sbfragment_CFLAGS      = $(AM_CFLAGS) @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 if VGCONF_OS_IS_SOLARIS
 sbfragment_LDADD = -lmalloc
 endif
@@ -741,7 +742,7 @@ endif
 demangle_SOURCES = demangle.cpp
 demangle_rust_SOURCES = demangle-rust.c
 demangle_rust_CFLAGS   = $(AM_CFLAGS) @FLAG_W_NO_USE_AFTER_FREE@
-dw4_CFLAGS             = $(AM_CFLAGS) -gdwarf-4 -fdebug-types-section
+dw4_CFLAGS             = $(AM_CFLAGS) -gdwarf-4 -fdebug-types-section @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 
 descr_belowsp_LDADD     = -lpthread
 err_disable3_LDADD     = -lpthread
index 4be53a1b56f7de7f740b2a1ceeddd8eb1f55f1ce..0810accdc0a86b8b9d8d03e2ff3f17374255d310 100644 (file)
@@ -40,3 +40,7 @@ AM_CFLAGS    += $(AM_FLAG_M3264_PRI) $(FLAG_MMMX) $(FLAG_MSSE)
 AM_CXXFLAGS  += $(AM_FLAG_M3264_PRI) $(FLAG_MMMX) $(FLAG_MSSE)
 AM_CCASFLAGS += $(AM_FLAG_M3264_PRI)
 
+pth_undocumented_CFLAGS                = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
+mkfifo_CFLAGS                  = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
+scalar_CFLAGS                  = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
+scalar_nocancel_CFLAGS         = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
index a95d66436df8a8eb4cdb465a21167ffe50494ace..dabfcd85085c42db6e99724ec76cd634bb415b4e 100644 (file)
@@ -462,6 +462,7 @@ resolv_CFLAGS               = $(AM_CFLAGS)
 if VGCONF_OS_IS_SOLARIS
 resolv_CFLAGS          += -U_REENTRANT
 endif
+semlimit_CFLAGS                = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
 semlimit_LDADD         = -lpthread
 sha1_test_CFLAGS       = $(AM_CFLAGS)
 if VGCONF_OS_IS_SOLARIS
index f9dc367ce59c81bc06c56d3102906ea863006f7b..d19fc4aef3ee3345e0e27ccff4121230e00e28c2 100644 (file)
@@ -23,3 +23,5 @@ check_PROGRAMS = \
 AM_CFLAGS   += $(AM_FLAG_M3264_PRI)
 AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
 
+access_extended_CFLAGS = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@
+bug228343_CFLAGS       = ${AM_CFLAGS} @FLAG_W_NO_DEPRECATED_DECLARATIONS@