mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 10:05:29 +00:00
regtest: warning cleanup
All for clang and mostly Apple clang There are still numerous deprecated warnings on macOS 10.13 (sem* functions, syscall, sbrk, i386, PIEi, OSSpinLocki, swapcontext, getcontext)
This commit is contained in:
parent
81c7be88b2
commit
ab6d3928a5
@ -2572,6 +2572,10 @@ 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([fortify-source], [FLAG_W_NO_FORTIFY_SOURCE])
|
||||
AC_GCC_WARNING_SUBST_NO([builtin-memcpy-chk-size], [FLAG_W_NO_BUILTIN_MEMCPY_CHK_SIZE])
|
||||
AC_GCC_WARNING_SUBST_NO([incompatible-pointer-types-discards-qualifiers], [FLAG_W_NO_INCOMPATIBLE_POINTER_TYPES_DISCARDS_QUALIFIERS])
|
||||
AC_GCC_WARNING_SUBST_NO([suspicious-bzero], [FLAG_W_NO_SUSPICIOUS_BZERO])
|
||||
|
||||
AC_GCC_WARNING_SUBST_NO_VAL([alloc-size-larger-than], [1677216], [FLAG_W_NO_ALLOC_SIZE_LARGER_THAN])
|
||||
|
||||
|
||||
@ -104,4 +104,4 @@ insig_CFLAGS = $(AM_CFLAGS) -Wno-unused-result
|
||||
long_names_CFLAGS = $(AM_CFLAGS) -Wno-unused-result
|
||||
one_CFLAGS = $(AM_CFLAGS) -Wno-unused-result
|
||||
thresholds_CFLAGS = $(AM_CFLAGS) -Wno-unused-result
|
||||
realloc_CFLAGS = $(AM_CFLAGS) -Wno-free-nonheap-object
|
||||
realloc_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_FREE_NONHEAP_OBJECT@
|
||||
|
||||
@ -645,12 +645,13 @@ origin6_fp_CFLAGS = $(AM_CFLAGS) -O
|
||||
# Don't allow GCC to inline memcpy() and strcpy(),
|
||||
# because then we can't intercept it
|
||||
overlap_CFLAGS = $(AM_CFLAGS) -fno-builtin-memcpy -fno-builtin-strcpy \
|
||||
-Wno-fortify-source @FLAG_W_NO_STRINGOP_OVERFLOW@
|
||||
@FLAG_W_NO_FORTIFY_SOURCE@ @FLAG_W_NO_STRINGOP_OVERFLOW@ @FLAG_W_NO_BUILTIN_MEMCPY_CHK_SIZE@
|
||||
|
||||
partial_load_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_USE_AFTER_FREE@
|
||||
reach_thread_register_CFLAGS = $(AM_CFLAGS) -O2
|
||||
reach_thread_register_LDADD = -lpthread
|
||||
|
||||
realloc_size_zero_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_INCOMPATIBLE_POINTER_TYPES_DISCARDS_QUALIFIERS@
|
||||
realloc_size_zero_mismatch_SOURCES = realloc_size_zero_mismatch.cpp
|
||||
|
||||
resvn_stack_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@
|
||||
@ -668,8 +669,9 @@ endif
|
||||
|
||||
str_tester_CFLAGS = $(AM_CFLAGS) -Wno-shadow @FLAG_W_NO_STRINGOP_OVERFLOW@ \
|
||||
@FLAG_W_NO_STRINGOP_TRUNCATION@ \
|
||||
-Wno-fortify-source -Wno-suspicious-bzero \
|
||||
@FLAG_W_NO_MEMSET_TRANSPOSED_ARGS@ @FLAG_W_NO_STRINGOP_OVERREAD@
|
||||
@FLAG_W_NO_FORTIFY_SOURCE@ @FLAG_W_NO_SUSPICIOUS_BZERO@ \
|
||||
@FLAG_W_NO_MEMSET_TRANSPOSED_ARGS@ @FLAG_W_NO_STRINGOP_OVERREAD@ \
|
||||
@FLAG_W_NO_BUILTIN_MEMCPY_CHK_SIZE@
|
||||
|
||||
supp_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@
|
||||
|
||||
|
||||
@ -12,7 +12,7 @@ int main(void)
|
||||
size_t align = 64U;
|
||||
char *mem;
|
||||
char *p;
|
||||
int res;
|
||||
|
||||
(void)VALGRIND_MAKE_MEM_UNDEFINED(&size, sizeof(size));
|
||||
(void)VALGRIND_MAKE_MEM_UNDEFINED(&align, sizeof(align));
|
||||
#if !defined(VGO_darwin)
|
||||
@ -20,7 +20,7 @@ int main(void)
|
||||
free(p);
|
||||
#endif
|
||||
|
||||
res = posix_memalign((void **)&mem,align,size);
|
||||
(void)posix_memalign((void **)&mem,align,size);
|
||||
free(mem);
|
||||
|
||||
#if !defined(VGO_darwin)
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
int main(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
char* p = malloc(1024);
|
||||
p[0] = '\0';
|
||||
errno = 0;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user