]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Skip exp-ptrcheck regression tests on PowerPC and ARM. Based on a patch by
authorBart Van Assche <bvanassche@acm.org>
Sat, 18 Sep 2010 08:34:33 +0000 (08:34 +0000)
committerBart Van Assche <bvanassche@acm.org>
Sat, 18 Sep 2010 08:34:33 +0000 (08:34 +0000)
Maynard Johnson -- see also #247526.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11360

23 files changed:
exp-ptrcheck/tests/bad_percentify.vgtest
exp-ptrcheck/tests/base.vgtest
exp-ptrcheck/tests/ccc.vgtest
exp-ptrcheck/tests/fp.vgtest
exp-ptrcheck/tests/globalerr.vgtest
exp-ptrcheck/tests/hackedbz2.vgtest
exp-ptrcheck/tests/hp_bounds.vgtest
exp-ptrcheck/tests/hp_dangle.vgtest
exp-ptrcheck/tests/hsg.vgtest
exp-ptrcheck/tests/is_arch_supported [new file with mode: 0755]
exp-ptrcheck/tests/justify.vgtest
exp-ptrcheck/tests/partial_bad.vgtest
exp-ptrcheck/tests/partial_good.vgtest
exp-ptrcheck/tests/preen_invars.vgtest
exp-ptrcheck/tests/pth_create.vgtest
exp-ptrcheck/tests/pth_specific.vgtest
exp-ptrcheck/tests/realloc.vgtest
exp-ptrcheck/tests/stackerr.vgtest
exp-ptrcheck/tests/strcpy.vgtest
exp-ptrcheck/tests/supp.vgtest
exp-ptrcheck/tests/tricky.vgtest
exp-ptrcheck/tests/unaligned.vgtest
exp-ptrcheck/tests/zero.vgtest

index ab3e21d0b5346d3fb378672151d1e134dd0a561d..1f390b02b0fcfa14dab9b7e25abd4bfaba8b9d72 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: bad_percentify
index 4359690fd19c498f78d6165062188b217a4d90a4..7aa99d00b42d7ecd0e6242b8062d326ebf010f7b 100644 (file)
@@ -1,2 +1,3 @@
+prereq: ./is_arch_supported
 prog: base
 stderr_filter: filter_add
index 7c0c72889a293fc719171c7ba8e97f0931b00c7a..d6d7ae16050bf9c4e18aafec5816474a38f01fb0 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: ccc
index d17874595754f697a15d1a3447e13734b1bbe8bd..bd93cf800b0fe336fb79430aec660c20700a177b 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: fp
index f75fceef7900665a8663c28ee459e0a8de78245f..c6749cb475662099c984d342ff9c481bb638036b 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: globalerr
index 41d1772524061bd2a2fde57a2a4def98831afbb8..ea8f5e8c472836f45ed286eb7d3b140f7576c677 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: hackedbz2
index f92fc5475dffcb586cc6cb63386ef8a5cb2f273a..96a983e5a7cb8e7dc8352778abbb8f40169149d9 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: hp_bounds
index 82785c9b81408cca0ed93f97798e692e8a94d9ce..42cbe6c53ca8b756132c690136c28c51de06fe66 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: hp_dangle
index 663a523db1d88b9a64626622148ff2affbefce7e..b6f653668df03901efff4e5f39bb90883907b9eb 100644 (file)
@@ -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
diff --git a/exp-ptrcheck/tests/is_arch_supported b/exp-ptrcheck/tests/is_arch_supported
new file mode 100755 (executable)
index 0000000..ca9bd16
--- /dev/null
@@ -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
index aef13f65874a3d1783cfab01fec0c463bc4ecf49..3052c7e6545f5ccafd823ee655b40f9c1abb63ca 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: justify
index 86e13e8e8c1eb5f5f8cafddbc7b2b8d3f4ffcf87..094946b6f947a65078d70f4bd3ef3fb48e4dbf3a 100644 (file)
@@ -1,2 +1,3 @@
+prereq: ./is_arch_supported
 prog: partial
 vgopts: --partial-loads-ok=no
index 29fd892be4992619dc0e43f4825bbd7d2ba329d9..ea7d285528b813fc5996e12beb98f7fc9442c366 100644 (file)
@@ -1,2 +1,3 @@
+prereq: ./is_arch_supported
 prog: partial
 vgopts: --partial-loads-ok=yes
index c654c181dc466dbc5ccfa6272e66cc83c2012d82..49da4bb97e93c2ca63e5970846ac1d816e4f0291 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: preen_invars
index c98abc6961cd557d47585808f497bde991b8a2a7..91fa9b131fae9a2a8be36caa947a1fcc158d29e1 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: pth_create
index f2a2a34afd3c4b1653bc234c2d020db420db50ce..5e6789b61bee258249db3312f203d5e34e6d78ce 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: pth_specific
index 0b9a00c76dde59b412e7e2e72fe4ae0657b8d0fa..1cc74ede744850450e2c0d11870b1a0e1d6ab6a6 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: realloc
index b81660b225000687c97d9636f2bb514b2d210adc..0a1139dfa1357acb5366bb5eb2a0069bfe041f74 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: stackerr
index 809bbf6caf148b48ca40a4a1633f953662832cb0..d686e9f328381357a233a86c7a6e4794cce5a00e 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: strcpy
index c0d71e7f907593f10bd528ac165e9819c7221e21..b991f5721c8f6dea32af14fceefb90201fbc47f9 100644 (file)
@@ -1,2 +1,3 @@
+prereq: ./is_arch_supported
 vgopts: --suppressions=supp.supp
 prog: supp
index 3f22f2bd283f37bd2da3e8d96e892a38af101df6..8ebfc09f3e27e618c2b04f035b5b392003b69500 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: tricky
index e5076d2b577a103f4e92d5a95b01f32c7c2d584e..240dc60a4cf4da86feeac8e00f02a1e87781e5ae 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: unaligned
index d5af1b42522c053de405e78fa75fb99e46c3cd33..3d6333c47b502aa7d362245e510c295d11e71339 100644 (file)
@@ -1 +1,2 @@
+prereq: ./is_arch_supported
 prog: zero