From: Nicholas Nethercote Date: Wed, 15 Apr 2009 23:10:04 +0000 (+0000) Subject: Merge r9550..r9552 (move seg_override and sigcontext) from the DARWIN branch. X-Git-Tag: svn/VALGRIND_3_5_0~814 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=894ec4e1fd7bf54eefe6966e62861c7f63ce2c8a;p=thirdparty%2Fvalgrind.git Merge r9550..r9552 (move seg_override and sigcontext) from the DARWIN branch. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9553 --- diff --git a/configure.in b/configure.in index 91ed9767c5..4f02b7225f 100644 --- a/configure.in +++ b/configure.in @@ -1751,6 +1751,7 @@ AC_OUTPUT( none/tests/ppc64/Makefile none/tests/x86/Makefile none/tests/linux/Makefile + none/tests/x86-linux/Makefile none/docs/Makefile exp-omega/Makefile exp-omega/tests/Makefile diff --git a/none/tests/Makefile.am b/none/tests/Makefile.am index 81cde99c4a..c7b2ef59f5 100644 --- a/none/tests/Makefile.am +++ b/none/tests/Makefile.am @@ -22,6 +22,11 @@ if VGCONF_OS_IS_LINUX SUBDIRS += linux endif +# Platform-specific tests +if VGCONF_PLATFORMS_INCLUDE_X86_LINUX +SUBDIRS += x86-linux +endif + DIST_SUBDIRS = x86 amd64 ppc32 ppc64 linux . noinst_SCRIPTS = \ diff --git a/none/tests/x86-linux/Makefile.am b/none/tests/x86-linux/Makefile.am new file mode 100644 index 0000000000..a4634dae64 --- /dev/null +++ b/none/tests/x86-linux/Makefile.am @@ -0,0 +1,19 @@ + +include $(top_srcdir)/Makefile.tool-tests.am + +noinst_SCRIPTS = \ + filter_stderr + +EXTRA_DIST = $(noinst_SCRIPTS) \ + seg_override.stderr.exp seg_override.stdout.exp seg_override.vgtest \ + sigcontext.stdout.exp sigcontext.stderr.exp sigcontext.vgtest + +check_PROGRAMS = \ + seg_override \ + sigcontext + +AM_CFLAGS += @FLAG_M32@ $(FLAG_MMMX) $(FLAG_MSSE) +AM_CXXFLAGS += @FLAG_M32@ $(FLAG_MMMX) $(FLAG_MSSE) +AM_CCASFLAGS = @FLAG_M32@ + + diff --git a/none/tests/x86-linux/filter_stderr b/none/tests/x86-linux/filter_stderr new file mode 100755 index 0000000000..616ce05e19 --- /dev/null +++ b/none/tests/x86-linux/filter_stderr @@ -0,0 +1,4 @@ +#! /bin/sh + +../filter_stderr + diff --git a/none/tests/x86/seg_override.c b/none/tests/x86-linux/seg_override.c similarity index 100% rename from none/tests/x86/seg_override.c rename to none/tests/x86-linux/seg_override.c diff --git a/none/tests/x86/seg_override.stderr.exp b/none/tests/x86-linux/seg_override.stderr.exp similarity index 100% rename from none/tests/x86/seg_override.stderr.exp rename to none/tests/x86-linux/seg_override.stderr.exp diff --git a/none/tests/x86/seg_override.stdout.exp b/none/tests/x86-linux/seg_override.stdout.exp similarity index 100% rename from none/tests/x86/seg_override.stdout.exp rename to none/tests/x86-linux/seg_override.stdout.exp diff --git a/none/tests/x86/seg_override.vgtest b/none/tests/x86-linux/seg_override.vgtest similarity index 100% rename from none/tests/x86/seg_override.vgtest rename to none/tests/x86-linux/seg_override.vgtest diff --git a/none/tests/x86/sigcontext.c b/none/tests/x86-linux/sigcontext.c similarity index 100% rename from none/tests/x86/sigcontext.c rename to none/tests/x86-linux/sigcontext.c diff --git a/none/tests/x86/sigcontext.stderr.exp b/none/tests/x86-linux/sigcontext.stderr.exp similarity index 100% rename from none/tests/x86/sigcontext.stderr.exp rename to none/tests/x86-linux/sigcontext.stderr.exp diff --git a/none/tests/x86/sigcontext.stdout.exp b/none/tests/x86-linux/sigcontext.stdout.exp similarity index 100% rename from none/tests/x86/sigcontext.stdout.exp rename to none/tests/x86-linux/sigcontext.stdout.exp diff --git a/none/tests/x86/sigcontext.vgtest b/none/tests/x86-linux/sigcontext.vgtest similarity index 100% rename from none/tests/x86/sigcontext.vgtest rename to none/tests/x86-linux/sigcontext.vgtest diff --git a/none/tests/x86/Makefile.am b/none/tests/x86/Makefile.am index 90a6a8adfe..85e40fefe9 100644 --- a/none/tests/x86/Makefile.am +++ b/none/tests/x86/Makefile.am @@ -50,8 +50,6 @@ EXTRA_DIST = $(noinst_SCRIPTS) \ movx.stderr.exp movx.stdout.exp movx.vgtest \ pushpopseg.stderr.exp pushpopseg.stdout.exp pushpopseg.vgtest \ sbbmisc.stderr.exp sbbmisc.stdout.exp sbbmisc.vgtest \ - seg_override.stderr.exp seg_override.stdout.exp seg_override.vgtest \ - sigcontext.stdout.exp sigcontext.stderr.exp sigcontext.vgtest \ smc1.stderr.exp smc1.stdout.exp smc1.vgtest \ ssse3_misaligned.stderr.exp ssse3_misaligned.stdout.exp \ ssse3_misaligned.vgtest \ @@ -85,8 +83,6 @@ check_PROGRAMS = \ movx \ pushpopseg \ sbbmisc \ - seg_override \ - sigcontext \ smc1 \ yield if BUILD_SSSE3_TESTS