|
From: <sv...@va...> - 2010-09-18 08:34:42
|
Author: bart Date: 2010-09-18 09:34:33 +0100 (Sat, 18 Sep 2010) New Revision: 11360 Log: Skip exp-ptrcheck regression tests on PowerPC and ARM. Based on a patch by Maynard Johnson -- see also #247526. Added: trunk/exp-ptrcheck/tests/is_arch_supported Modified: trunk/exp-ptrcheck/tests/bad_percentify.vgtest trunk/exp-ptrcheck/tests/base.vgtest trunk/exp-ptrcheck/tests/ccc.vgtest trunk/exp-ptrcheck/tests/fp.vgtest trunk/exp-ptrcheck/tests/globalerr.vgtest trunk/exp-ptrcheck/tests/hackedbz2.vgtest trunk/exp-ptrcheck/tests/hp_bounds.vgtest trunk/exp-ptrcheck/tests/hp_dangle.vgtest trunk/exp-ptrcheck/tests/hsg.vgtest trunk/exp-ptrcheck/tests/justify.vgtest trunk/exp-ptrcheck/tests/partial_bad.vgtest trunk/exp-ptrcheck/tests/partial_good.vgtest trunk/exp-ptrcheck/tests/preen_invars.vgtest trunk/exp-ptrcheck/tests/pth_create.vgtest trunk/exp-ptrcheck/tests/pth_specific.vgtest trunk/exp-ptrcheck/tests/realloc.vgtest trunk/exp-ptrcheck/tests/stackerr.vgtest trunk/exp-ptrcheck/tests/strcpy.vgtest trunk/exp-ptrcheck/tests/supp.vgtest trunk/exp-ptrcheck/tests/tricky.vgtest trunk/exp-ptrcheck/tests/unaligned.vgtest trunk/exp-ptrcheck/tests/zero.vgtest Modified: trunk/exp-ptrcheck/tests/bad_percentify.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/bad_percentify.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/bad_percentify.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: bad_percentify Modified: trunk/exp-ptrcheck/tests/base.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/base.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/base.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1,2 +1,3 @@ +prereq: ./is_arch_supported prog: base stderr_filter: filter_add Modified: trunk/exp-ptrcheck/tests/ccc.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/ccc.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/ccc.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: ccc Modified: trunk/exp-ptrcheck/tests/fp.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/fp.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/fp.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: fp Modified: trunk/exp-ptrcheck/tests/globalerr.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/globalerr.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/globalerr.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: globalerr Modified: trunk/exp-ptrcheck/tests/hackedbz2.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/hackedbz2.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/hackedbz2.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: hackedbz2 Modified: trunk/exp-ptrcheck/tests/hp_bounds.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/hp_bounds.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/hp_bounds.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: hp_bounds Modified: trunk/exp-ptrcheck/tests/hp_dangle.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/hp_dangle.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/hp_dangle.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: hp_dangle Modified: trunk/exp-ptrcheck/tests/hsg.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/hsg.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/hsg.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1,3 +1,4 @@ +prereq: ./is_arch_supported prog: hsg vgopts: --xml=yes --xml-fd=2 --log-file=/dev/null stderr_filter: ../../memcheck/tests/filter_xml Added: trunk/exp-ptrcheck/tests/is_arch_supported =================================================================== --- trunk/exp-ptrcheck/tests/is_arch_supported (rev 0) +++ trunk/exp-ptrcheck/tests/is_arch_supported 2010-09-18 08:34:33 UTC (rev 11360) @@ -0,0 +1,15 @@ +#!/bin/sh +# +# Not all architectures are supported by exp-ptr. Currently, PowerPC and ARM +# are not supported and will fail these tests as follows: +# WARNING: exp-ptrcheck on <blah> platforms: stack and global array +# WARNING: checking is not currently supported. Only heap checking is +# WARNING: supported. +# +# So we use this script to prevent these tests from running on unsupported +# architectures. + +case `uname -i` in + ppc*|arm*) exit 1;; + *) exit 0;; +esac Property changes on: trunk/exp-ptrcheck/tests/is_arch_supported ___________________________________________________________________ Name: svn:executable + * Modified: trunk/exp-ptrcheck/tests/justify.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/justify.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/justify.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: justify Modified: trunk/exp-ptrcheck/tests/partial_bad.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/partial_bad.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/partial_bad.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1,2 +1,3 @@ +prereq: ./is_arch_supported prog: partial vgopts: --partial-loads-ok=no Modified: trunk/exp-ptrcheck/tests/partial_good.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/partial_good.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/partial_good.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1,2 +1,3 @@ +prereq: ./is_arch_supported prog: partial vgopts: --partial-loads-ok=yes Modified: trunk/exp-ptrcheck/tests/preen_invars.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/preen_invars.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/preen_invars.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: preen_invars Modified: trunk/exp-ptrcheck/tests/pth_create.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/pth_create.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/pth_create.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: pth_create Modified: trunk/exp-ptrcheck/tests/pth_specific.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/pth_specific.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/pth_specific.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: pth_specific Modified: trunk/exp-ptrcheck/tests/realloc.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/realloc.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/realloc.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: realloc Modified: trunk/exp-ptrcheck/tests/stackerr.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/stackerr.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/stackerr.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: stackerr Modified: trunk/exp-ptrcheck/tests/strcpy.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/strcpy.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/strcpy.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: strcpy Modified: trunk/exp-ptrcheck/tests/supp.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/supp.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/supp.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1,2 +1,3 @@ +prereq: ./is_arch_supported vgopts: --suppressions=supp.supp prog: supp Modified: trunk/exp-ptrcheck/tests/tricky.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/tricky.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/tricky.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: tricky Modified: trunk/exp-ptrcheck/tests/unaligned.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/unaligned.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/unaligned.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: unaligned Modified: trunk/exp-ptrcheck/tests/zero.vgtest =================================================================== --- trunk/exp-ptrcheck/tests/zero.vgtest 2010-09-18 08:10:28 UTC (rev 11359) +++ trunk/exp-ptrcheck/tests/zero.vgtest 2010-09-18 08:34:33 UTC (rev 11360) @@ -1 +1,2 @@ +prereq: ./is_arch_supported prog: zero |