include $(top_srcdir)/Makefile.tool-tests.am
-dist_noinst_SCRIPTS = filter_stderr
+dist_noinst_SCRIPTS = filter_stderr filter_malloc_zone filter_pcmpgt
INSN_TESTS = insn_basic insn_mmx insn_sse insn_sse2 insn_fpu
+prereq: test -e bug492210
prog: bug492210
vgopts: -q
+prereq: test -e bug492210
prog: bug492210
vgopts: -q --expensive-definedness-checks=yes
--- /dev/null
+#! /bin/sh
+
+./filter_stderr "$@" |
+sed 's/malloc_zone_memalign/posix_memalign/'
--- /dev/null
+#! /bin/sh
+
+../filter_allocs "$@" |
+
+# on Darwin "uint64_t" becomes unsigned long long
+# on other platforms it is unsigned long
+sed 's/unsigned long long/unsigned long/'
prog: pcmpgt amd64
prereq: test -e pcmpgt
-stderr_filter: ../filter_allocs
+stderr_filter: filter_pcmpgt
prog: sh-mem-vec128
args: -q
-vgopts: --partial-loads-ok=no
+vgopts: --partial-loads-ok=no -q
+stderr_filter: filter_malloc_zone
prog: sh-mem-vec128
args: -q
-vgopts: --partial-loads-ok=yes
+vgopts: --partial-loads-ok=yes -q
+stderr_filter: filter_malloc_zone
-
sh-mem-vec128: config: little-endian, 64-bit word size
20537 136 171 75 38 63 139 23 5 110 66 421 194 86 232 115
dddddddddddddddd
-
-HEAP SUMMARY:
- in use at exit: 0 bytes in 0 blocks
- total heap usage: 33 allocs, 33 frees, 82,048 bytes allocated
-
-For a detailed leak analysis, rerun with: --leak-check=full
-
-Use --track-origins=yes to see where uninitialised values come from
-For lists of detected and suppressed errors, rerun with: -s
-ERROR SUMMARY: 66 errors from 66 contexts (suppressed: 0 from 0)
-
sh-mem-vec128: config: little-endian, 64-bit word size
20537 136 171 75 38 63 139 23 5 110 66 421 194 86 232 115
dddddddddddddddd
-
-HEAP SUMMARY:
- in use at exit: 0 bytes in 0 blocks
- total heap usage: 33 allocs, 33 frees, 82,048 bytes allocated
-
-For a detailed leak analysis, rerun with: --leak-check=full
-
-Use --track-origins=yes to see where uninitialised values come from
-For lists of detected and suppressed errors, rerun with: -s
-ERROR SUMMARY: 51 errors from 51 contexts (suppressed: 0 from 0)