466884 Missing writev uninit padding suppression for _XSend
475498 Add reallocarray wrapper
476320 Build failure with GCC
+476331 clean up generated/distributed filter scripts
476535 Difference in allocation size for massif/tests/overloaded-new between
clang++/libc++ and g++/libstdc++
476548 valgrind 3.22.0 fails on assertion when loading debuginfo file produced by mold
dist_noinst_SCRIPTS = \
compare_error_count_with \
filter_annotate_barrier_xml \
- filter_error_count \
- filter_error_summary \
filter_lambda \
- filter_stderr \
filter_stderr_and_thread_no \
- filter_stderr_and_thread_no_and_offset \
filter_stderr_solaris \
- filter_thread_no \
filter_thread_name_xml \
- filter_xml_and_thread_no \
run_openmp_test \
supported_libpthread \
supported_sem_init
+noinst_SCRIPTS = \
+ filter_error_count \
+ filter_error_summary \
+ filter_stderr \
+ filter_stderr_and_thread_no_and_offset \
+ filter_thread_no \
+ filter_xml_and_thread_no
+
noinst_HEADERS = \
tsan_thread_wrappers_pthread.h \
unified_annotations.h \
DIST_SUBDIRS = solaris
dist_noinst_SCRIPTS = \
- invoker simulate_control_c make_local_links \
- filter_gdb filter_make_empty \
- filter_memcheck_monitor filter_stderr filter_vgdb \
- filter_helgrind_monitor filter_helgrind_monitor_solaris \
+ invoker simulate_control_c \
+ make_local_links \
+ filter_make_empty \
+ filter_helgrind_monitor \
+ filter_helgrind_monitor_solaris \
filter_passsigalrm \
send_signal
+noinst_SCRIPTS = \
+ filter_gdb \
+ filter_memcheck_monitor \
+ filter_stderr \
+ filter_vgdb
+
EXTRA_DIST = \
README_DEVELOPERS \
hginfo.stderrB.exp \
include $(top_srcdir)/Makefile.tool-tests.am
-dist_noinst_SCRIPTS = filter_stderr \
+dist_noinst_SCRIPTS = \
filter_stderr_solaris \
filter_helgrind \
filter_xml \
filter_stderr_freebsd \
filter_bug392331
+noinst_SCRIPTS = \
+ filter_stderr
EXTRA_DIST = \
annotate_hbefore.vgtest annotate_hbefore.stdout.exp \
dist_noinst_SCRIPTS = \
filter_addressable \
filter_allocs \
- filter_dw4 \
filter_leak_cases_possible \
filter_leak_cpp_interior \
- filter_stderr filter_xml \
+ filter_xml \
filter_strchr \
filter_varinfo3 \
filter_memcheck \
- filter_overlaperror \
filter_malloc_free \
filter_size_t \
filter_stanza \
filter_used_supp \
filter_stanza_and_size_t
+noinst_SCRIPTS = \
+ filter_dw4 \
+ filter_overlaperror \
+ filter_stderr
+
noinst_HEADERS = leak.h
EXTRA_DIST = \
include $(top_srcdir)/Makefile.tool-tests.am
-dist_noinst_SCRIPTS = filter_stderr filter_pushfpopf filter_tronical
+dist_noinst_SCRIPTS = filter_stderr filter_tronical
+
+noinst_SCRIPTS = filter_pushfpopf
INSN_TESTS = insn_basic insn_fpu insn_cmov insn_mmx insn_mmxext insn_sse insn_sse2
rc=1
fi
done
-
+
+ # check that filter files (but nor ones derived from filter*.in) are in dist_noinst_SCRIPTS
for f in $(ls -d filter* 2>/dev/null | grep -v \.in)
do
- if ! echo "${parsed_makefile}" 2>/dev/null | grep '^ *dist_noinst_SCRIPTS *=' |
+ if [ ! -e "$f".in ]; then
+ if ! echo "${parsed_makefile}" 2>/dev/null | grep '^ *dist_noinst_SCRIPTS *=' |
grep -qw "$f"
+ then
+ echo "$m:1: error: $f is missing in dist_noinst_SCRIPTS"
+ rc=1
+ fi
+ fi
+ done
+
+ # check that filter files derived from filter*.in are in noinst_SCRIPTS
+ for f in $(ls -d filter*\.in 2>/dev/null )
+ do
+ f2=`echo $f | sed 's/\.in//'`
+ if ! echo "${parsed_makefile}" 2>/dev/null | grep '^ *noinst_SCRIPTS *=' |
+ grep -qw "$f2"
then
- echo "$m:1: error: $f is missing in dist_noinst_SCRIPTS"
+ echo "$m:1: error: $f2 is missing in noinst_SCRIPTS"
rc=1
fi
done