|
From: Nicholas N. <nj...@ca...> - 2004-10-19 18:54:18
|
CVS commit by nethercote:
Arch-abstraction:
- Moved all the insn_* tests into x86/ subdirectories. What are the chances of
me getting this right on the first attempt?
A addrcheck/tests/x86/.cvsignore 1.1
A addrcheck/tests/x86/Makefile.am 1.1
A addrcheck/tests/x86/filter_stderr 1.1
A addrcheck/tests/x86/insn_basic.stderr.exp 1.1
A addrcheck/tests/x86/insn_basic.stdout.exp 1.1
A addrcheck/tests/x86/insn_basic.vgtest 1.1
A addrcheck/tests/x86/insn_cmov.stderr.exp 1.1
A addrcheck/tests/x86/insn_cmov.stdout.exp 1.1
A addrcheck/tests/x86/insn_cmov.vgtest 1.1
A addrcheck/tests/x86/insn_fpu.stderr.exp 1.1
A addrcheck/tests/x86/insn_fpu.stdout.exp 1.1
A addrcheck/tests/x86/insn_fpu.vgtest 1.1
A addrcheck/tests/x86/insn_mmx.stderr.exp 1.1
A addrcheck/tests/x86/insn_mmx.stdout.exp 1.1
A addrcheck/tests/x86/insn_mmx.vgtest 1.1
A addrcheck/tests/x86/insn_mmxext.stderr.exp 1.1
A addrcheck/tests/x86/insn_mmxext.stdout.exp 1.1
A addrcheck/tests/x86/insn_mmxext.vgtest 1.1
A addrcheck/tests/x86/insn_sse.stderr.exp 1.1
A addrcheck/tests/x86/insn_sse.stdout.exp 1.1
A addrcheck/tests/x86/insn_sse.vgtest 1.1
A addrcheck/tests/x86/insn_sse2.stderr.exp 1.1
A addrcheck/tests/x86/insn_sse2.stdout.exp 1.1
A addrcheck/tests/x86/insn_sse2.vgtest 1.1
A helgrind/tests/x86/.cvsignore 1.1
A helgrind/tests/x86/Makefile.am 1.1
A helgrind/tests/x86/filter_stderr 1.1
A helgrind/tests/x86/insn_basic.stderr.exp 1.1
A helgrind/tests/x86/insn_basic.stdout.exp 1.1
A helgrind/tests/x86/insn_basic.vgtest 1.1
A helgrind/tests/x86/insn_cmov.stderr.exp 1.1
A helgrind/tests/x86/insn_cmov.stdout.exp 1.1
A helgrind/tests/x86/insn_cmov.vgtest 1.1
A helgrind/tests/x86/insn_fpu.stderr.exp 1.1
A helgrind/tests/x86/insn_fpu.stdout.exp 1.1
A helgrind/tests/x86/insn_fpu.vgtest 1.1
A helgrind/tests/x86/insn_mmx.stderr.exp 1.1
A helgrind/tests/x86/insn_mmx.stdout.exp 1.1
A helgrind/tests/x86/insn_mmx.vgtest 1.1
A helgrind/tests/x86/insn_mmxext.stderr.exp 1.1
A helgrind/tests/x86/insn_mmxext.stdout.exp 1.1
A helgrind/tests/x86/insn_mmxext.vgtest 1.1
A helgrind/tests/x86/insn_sse.stderr.exp 1.1
A helgrind/tests/x86/insn_sse.stdout.exp 1.1
A helgrind/tests/x86/insn_sse.vgtest 1.1
A helgrind/tests/x86/insn_sse2.stderr.exp 1.1
A helgrind/tests/x86/insn_sse2.stdout.exp 1.1
A helgrind/tests/x86/insn_sse2.vgtest 1.1
A memcheck/tests/x86/.cvsignore 1.1
A memcheck/tests/x86/Makefile.am 1.1
A memcheck/tests/x86/filter_stderr 1.1
A memcheck/tests/x86/insn_basic.stderr.exp 1.1
A memcheck/tests/x86/insn_basic.stdout.exp 1.1
A memcheck/tests/x86/insn_basic.vgtest 1.1
A memcheck/tests/x86/insn_cmov.stderr.exp 1.1
A memcheck/tests/x86/insn_cmov.stdout.exp 1.1
A memcheck/tests/x86/insn_cmov.vgtest 1.1
A memcheck/tests/x86/insn_fpu.stderr.exp 1.1
A memcheck/tests/x86/insn_fpu.stdout.exp 1.1
A memcheck/tests/x86/insn_fpu.vgtest 1.1
A memcheck/tests/x86/insn_mmx.stderr.exp 1.1
A memcheck/tests/x86/insn_mmx.stdout.exp 1.1
A memcheck/tests/x86/insn_mmx.vgtest 1.1
A memcheck/tests/x86/insn_mmxext.stderr.exp 1.1
A memcheck/tests/x86/insn_mmxext.stdout.exp 1.1
A memcheck/tests/x86/insn_mmxext.vgtest 1.1
A memcheck/tests/x86/insn_sse.stderr.exp 1.1
A memcheck/tests/x86/insn_sse.stdout.exp 1.1
A memcheck/tests/x86/insn_sse.vgtest 1.1
A memcheck/tests/x86/insn_sse2.stderr.exp 1.1
A memcheck/tests/x86/insn_sse2.stdout.exp 1.1
A memcheck/tests/x86/insn_sse2.vgtest 1.1
A none/tests/x86/.cvsignore 1.1
A none/tests/x86/Makefile.am 1.1
A none/tests/x86/filter_stderr 1.1
A none/tests/x86/insn_basic.stderr.exp 1.1
A none/tests/x86/insn_basic.stdout.exp 1.1
A none/tests/x86/insn_basic.vgtest 1.1
A none/tests/x86/insn_cmov.stderr.exp 1.1
A none/tests/x86/insn_cmov.stdout.exp 1.1
A none/tests/x86/insn_cmov.vgtest 1.1
A none/tests/x86/insn_fpu.stderr.exp 1.1
A none/tests/x86/insn_fpu.stdout.exp 1.1
A none/tests/x86/insn_fpu.vgtest 1.1
A none/tests/x86/insn_mmx.stderr.exp 1.1
A none/tests/x86/insn_mmx.stdout.exp 1.1
A none/tests/x86/insn_mmx.vgtest 1.1
A none/tests/x86/insn_mmxext.stderr.exp 1.1
A none/tests/x86/insn_mmxext.stdout.exp 1.1
A none/tests/x86/insn_mmxext.vgtest 1.1
A none/tests/x86/insn_sse.stderr.exp 1.1
A none/tests/x86/insn_sse.stdout.exp 1.1
A none/tests/x86/insn_sse.vgtest 1.1
A none/tests/x86/insn_sse2.stderr.exp 1.1
A none/tests/x86/insn_sse2.stdout.exp 1.1
A none/tests/x86/insn_sse2.vgtest 1.1
M +4 -0 configure.in 1.132
M +0 -5 addrcheck/tests/Makefile.am 1.10
M +1 -1 cachegrind/tests/x86/insn_basic.vgtest 1.2
M +1 -1 cachegrind/tests/x86/insn_cmov.vgtest 1.2
M +1 -1 cachegrind/tests/x86/insn_fpu.vgtest 1.2
M +1 -1 cachegrind/tests/x86/insn_mmx.vgtest 1.2
M +1 -1 cachegrind/tests/x86/insn_mmxext.vgtest 1.2
M +1 -1 cachegrind/tests/x86/insn_sse.vgtest 1.2
M +1 -1 cachegrind/tests/x86/insn_sse2.vgtest 1.2
M +0 -5 helgrind/tests/Makefile.am 1.9
M +0 -9 memcheck/tests/Makefile.am 1.47
M +2 -24 none/tests/Makefile.am 1.44
M +3 -1 none/tests/filter_stderr 1.4
R addrcheck/tests/insn_basic.stderr.exp 1.1
R addrcheck/tests/insn_basic.stdout.exp 1.1
R addrcheck/tests/insn_basic.vgtest 1.1
R addrcheck/tests/insn_cmov.stderr.exp 1.1
R addrcheck/tests/insn_cmov.stdout.exp 1.1
R addrcheck/tests/insn_cmov.vgtest 1.2
R addrcheck/tests/insn_fpu.stderr.exp 1.1
R addrcheck/tests/insn_fpu.stdout.exp 1.4
R addrcheck/tests/insn_fpu.vgtest 1.2
R addrcheck/tests/insn_mmx.stderr.exp 1.1
R addrcheck/tests/insn_mmx.stdout.exp 1.1
R addrcheck/tests/insn_mmx.vgtest 1.2
R addrcheck/tests/insn_mmxext.stderr.exp 1.2
R addrcheck/tests/insn_mmxext.stdout.exp 1.2
R addrcheck/tests/insn_mmxext.vgtest 1.2
R addrcheck/tests/insn_sse.stderr.exp 1.1
R addrcheck/tests/insn_sse.stdout.exp 1.2
R addrcheck/tests/insn_sse.vgtest 1.2
R addrcheck/tests/insn_sse2.stderr.exp 1.1
R addrcheck/tests/insn_sse2.stdout.exp 1.2
R addrcheck/tests/insn_sse2.vgtest 1.2
R helgrind/tests/insn_basic.stderr.exp 1.1
R helgrind/tests/insn_basic.stdout.exp 1.1
R helgrind/tests/insn_basic.vgtest 1.1
R helgrind/tests/insn_cmov.stderr.exp 1.1
R helgrind/tests/insn_cmov.stdout.exp 1.1
R helgrind/tests/insn_cmov.vgtest 1.2
R helgrind/tests/insn_fpu.stderr.exp 1.1
R helgrind/tests/insn_fpu.stdout.exp 1.4
R helgrind/tests/insn_fpu.vgtest 1.2
R helgrind/tests/insn_mmx.stderr.exp 1.1
R helgrind/tests/insn_mmx.stdout.exp 1.1
R helgrind/tests/insn_mmx.vgtest 1.2
R helgrind/tests/insn_mmxext.stderr.exp 1.2
R helgrind/tests/insn_mmxext.stdout.exp 1.2
R helgrind/tests/insn_mmxext.vgtest 1.2
R helgrind/tests/insn_sse.stderr.exp 1.1
R helgrind/tests/insn_sse.stdout.exp 1.2
R helgrind/tests/insn_sse.vgtest 1.2
R helgrind/tests/insn_sse2.stderr.exp 1.1
R helgrind/tests/insn_sse2.stdout.exp 1.2
R helgrind/tests/insn_sse2.vgtest 1.2
R memcheck/tests/insn_basic.stderr.exp 1.1
R memcheck/tests/insn_basic.stdout.exp 1.1
R memcheck/tests/insn_basic.vgtest 1.1
R memcheck/tests/insn_cmov.stderr.exp 1.1
R memcheck/tests/insn_cmov.stdout.exp 1.1
R memcheck/tests/insn_cmov.vgtest 1.2
R memcheck/tests/insn_fpu.stderr.exp 1.1
R memcheck/tests/insn_fpu.stdout.exp 1.4
R memcheck/tests/insn_fpu.vgtest 1.2
R memcheck/tests/insn_mmx.stderr.exp 1.1
R memcheck/tests/insn_mmx.stdout.exp 1.1
R memcheck/tests/insn_mmx.vgtest 1.2
R memcheck/tests/insn_mmxext.stderr.exp 1.2
R memcheck/tests/insn_mmxext.stdout.exp 1.2
R memcheck/tests/insn_mmxext.vgtest 1.2
R memcheck/tests/insn_sse.stderr.exp 1.1
R memcheck/tests/insn_sse.stdout.exp 1.2
R memcheck/tests/insn_sse.vgtest 1.2
R memcheck/tests/insn_sse2.stderr.exp 1.1
R memcheck/tests/insn_sse2.stdout.exp 1.2
R memcheck/tests/insn_sse2.vgtest 1.2
R none/tests/insn_basic.stderr.exp 1.1
R none/tests/insn_basic.stdout.exp 1.1
R none/tests/insn_basic.vgtest 1.1
R none/tests/insn_cmov.stderr.exp 1.1
R none/tests/insn_cmov.stdout.exp 1.1
R none/tests/insn_cmov.vgtest 1.2
R none/tests/insn_fpu.stderr.exp 1.1
R none/tests/insn_fpu.stdout.exp 1.4
R none/tests/insn_fpu.vgtest 1.2
R none/tests/insn_mmx.stderr.exp 1.1
R none/tests/insn_mmx.stdout.exp 1.1
R none/tests/insn_mmx.vgtest 1.2
R none/tests/insn_mmxext.stderr.exp 1.1
R none/tests/insn_mmxext.stdout.exp 1.2
R none/tests/insn_mmxext.vgtest 1.2
R none/tests/insn_sse.stderr.exp 1.1
R none/tests/insn_sse.stdout.exp 1.2
R none/tests/insn_sse.vgtest 1.2
R none/tests/insn_sse2.stderr.exp 1.1
R none/tests/insn_sse2.stdout.exp 1.2
R none/tests/insn_sse2.vgtest 1.2
--- valgrind/configure.in #1.131:1.132
@@ -408,7 +408,9 @@
addrcheck/Makefile
addrcheck/tests/Makefile
+ addrcheck/tests/x86/Makefile
addrcheck/docs/Makefile
memcheck/Makefile
memcheck/tests/Makefile
+ memcheck/tests/x86/Makefile
memcheck/docs/Makefile
cachegrind/Makefile
@@ -420,4 +422,5 @@
helgrind/Makefile
helgrind/tests/Makefile
+ helgrind/tests/x86/Makefile
helgrind/docs/Makefile
massif/Makefile
@@ -433,4 +436,5 @@
none/Makefile
none/tests/Makefile
+ none/tests/x86/Makefile
none/docs/Makefile
)
--- valgrind/addrcheck/tests/Makefile.am #1.9:1.10
@@ -1,13 +1,8 @@
noinst_SCRIPTS = filter_stderr
-INSN_TESTS=insn_basic insn_fpu insn_cmov insn_mmx insn_mmxext insn_sse insn_sse2
-
EXTRA_DIST = $(noinst_SCRIPTS) \
badrw.stderr.exp badrw.vgtest \
fprw.stderr.exp fprw.vgtest \
insn_basic.vgtest insn_cmov.vgtest insn_mmx.vgtest \
- $(addsuffix .stderr.exp,$(INSN_TESTS)) \
- $(addsuffix .stdout.exp,$(INSN_TESTS)) \
- $(addsuffix .vgtest,$(INSN_TESTS)) \
overlap.stderr.exp overlap.stdout.exp overlap.vgtest \
toobig-allocs.stderr.exp toobig-allocs.vgtest
--- valgrind/cachegrind/tests/x86/insn_basic.vgtest #1.1:1.2
@@ -1,3 +1,3 @@
vgopts: -q
-prog: ../../../none/tests/insn_basic
+prog: ../../../none/tests/x86/insn_basic
delete: cachegrind.out.*
--- valgrind/cachegrind/tests/x86/insn_cmov.vgtest #1.1:1.2
@@ -1,4 +1,4 @@
vgopts: -q
-prog: ../../../none/tests/insn_cmov
+prog: ../../../none/tests/x86/insn_cmov
cpu_test: x86-cmov
delete: cachegrind.out.*
--- valgrind/cachegrind/tests/x86/insn_fpu.vgtest #1.1:1.2
@@ -1,4 +1,4 @@
vgopts: -q
-prog: ../../../none/tests/insn_fpu
+prog: ../../../none/tests/x86/insn_fpu
cpu_test: x86-fpu
delete: cachegrind.out.*
--- valgrind/cachegrind/tests/x86/insn_mmx.vgtest #1.1:1.2
@@ -1,4 +1,4 @@
vgopts: -q
-prog: ../../../none/tests/insn_mmx
+prog: ../../../none/tests/x86/insn_mmx
cpu_test: x86-mmx
delete: cachegrind.out.*
--- valgrind/cachegrind/tests/x86/insn_mmxext.vgtest #1.1:1.2
@@ -1,4 +1,4 @@
vgopts: -q
-prog: ../../../none/tests/insn_mmxext
+prog: ../../../none/tests/x86/insn_mmxext
cpu_test: x86-mmxext
delete: cachegrind.out.*
--- valgrind/cachegrind/tests/x86/insn_sse.vgtest #1.1:1.2
@@ -1,4 +1,4 @@
vgopts: -q
-prog: ../../../none/tests/insn_sse
+prog: ../../../none/tests/x86/insn_sse
cpu_test: x86-sse
delete: cachegrind.out.*
--- valgrind/cachegrind/tests/x86/insn_sse2.vgtest #1.1:1.2
@@ -1,4 +1,4 @@
vgopts: -q
-prog: ../../../none/tests/insn_sse2
+prog: ../../../none/tests/x86/insn_sse2
cpu_test: x86-sse2
delete: cachegrind.out.*
--- valgrind/helgrind/tests/Makefile.am #1.8:1.9
@@ -1,13 +1,8 @@
noinst_SCRIPTS = filter_stderr
-INSN_TESTS=insn_basic insn_fpu insn_cmov insn_mmx insn_mmxext insn_sse insn_sse2
-
EXTRA_DIST = $(noinst_SCRIPTS) \
allok.stderr.exp allok.vgtest \
deadlock.stderr.exp deadlock.vgtest \
inherit.stderr.exp inherit.vgtest \
- $(addsuffix .stderr.exp,$(INSN_TESTS)) \
- $(addsuffix .stdout.exp,$(INSN_TESTS)) \
- $(addsuffix .vgtest,$(INSN_TESTS)) \
race.stderr.exp race.vgtest \
race2.stderr.exp race2.vgtest \
--- valgrind/memcheck/tests/Makefile.am #1.46:1.47
@@ -1,6 +1,2 @@
-##---------------------------------------------------------------------------
-## Need more tests:
-## - lots more mmap/munmap/mremap/mprotect ones
-##---------------------------------------------------------------------------
noinst_SCRIPTS = filter_allocs filter_leak_check_size \
@@ -8,6 +4,4 @@
filter_tronical
-INSN_TESTS=insn_basic insn_fpu insn_cmov insn_mmx insn_mmxext insn_sse insn_sse2
-
EXTRA_DIST = $(noinst_SCRIPTS) \
badaddrvalue.stderr.exp \
@@ -36,7 +30,4 @@
inits.stderr.exp inits.vgtest \
inline.stderr.exp inline.stdout.exp inline.vgtest \
- $(addsuffix .stderr.exp,$(INSN_TESTS)) \
- $(addsuffix .stdout.exp,$(INSN_TESTS)) \
- $(addsuffix .vgtest,$(INSN_TESTS)) \
malloc1.stderr.exp malloc1.vgtest \
malloc2.stderr.exp malloc2.vgtest \
--- valgrind/none/tests/Makefile.am #1.43:1.44
@@ -1,6 +1,3 @@
-noinst_SCRIPTS = filter_cpuid filter_none_discards filter_stderr filter_int gen_insn_test.pl
-
-CLEANFILES = $(addsuffix .c,$(INSN_TESTS))
-INSN_TESTS=insn_basic insn_fpu insn_cmov insn_mmx insn_mmxext insn_sse insn_sse2
+noinst_SCRIPTS = filter_cpuid filter_none_discards filter_stderr filter_int
EXTRA_DIST = $(noinst_SCRIPTS) \
@@ -37,7 +34,4 @@
fucomip.stderr.exp fucomip.vgtest \
gxx304.stderr.exp gxx304.vgtest \
- $(addsuffix .stderr.exp,$(INSN_TESTS)) \
- $(addsuffix .stdout.exp,$(INSN_TESTS)) \
- $(addsuffix .vgtest,$(INSN_TESTS)) \
int.stderr.exp int.stdout.exp int.vgtest \
map_unmap.stderr.exp map_unmap.stdout.exp map_unmap.vgtest \
@@ -72,5 +66,5 @@
args badseg bitfield1 bt_everything bt_literal closeall coolo_strlen \
cpuid dastest discard exec-sigmask execve fcntl_setown floored fork \
- fpu_lazy_eflags fucomip $(INSN_TESTS) \
+ fpu_lazy_eflags fucomip \
int munmap_exe map_unmap mq mremap rcl_assert rcrl readline1 \
resolv rlimit_nofile seg_override sem semlimit sha1_test \
@@ -101,18 +95,4 @@
fpu_lazy_eflags_SOURCES = fpu_lazy_eflags.c
fucomip_SOURCES = fucomip.c
-insn_basic_SOURCES = insn_basic.def
-insn_basic_LDADD = -lm
-insn_fpu_SOURCES = insn_fpu.def
-insn_fpu_LDADD = -lm
-insn_cmov_SOURCES = insn_cmov.def
-insn_cmov_LDADD = -lm
-insn_mmx_SOURCES = insn_mmx.def
-insn_mmx_LDADD = -lm
-insn_mmxext_SOURCES = insn_mmxext.def
-insn_mmxext_LDADD = -lm
-insn_sse_SOURCES = insn_sse.def
-insn_sse_LDADD = -lm
-insn_sse2_SOURCES = insn_sse2.def
-insn_sse2_LDADD = -lm
int_SOURCES = int.c
map_unmap_SOURCES = map_unmap.c
@@ -164,4 +144,2 @@
fpu_lazy_eflags.o: CFLAGS += -O2 -mcpu=pentiumpro -march=pentiumpro
-.def.c: $(srcdir)/gen_insn_test.pl
- $(PERL) $(srcdir)/gen_insn_test.pl < $< > $@
--- valgrind/none/tests/filter_stderr #1.3:1.4
@@ -1,3 +1,5 @@
#! /bin/sh
-../../tests/filter_stderr_basic
+dir=`dirname $0`
+
+$dir/../../tests/filter_stderr_basic
|