aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2015-02-26 18:24:44 +0000
committerTom de Vries <vries@gcc.gnu.org>2015-02-26 18:24:44 +0000
commit70f6380da66bb6f0fa1372267dc83e8a119026ee (patch)
tree3a0a2cfc4731e2ef822a6468adef6fa21a486f85 /gcc
parent197bd30ff3d3314e84f3c95a66eacce748f9d4af (diff)
downloadgcc-70f6380da66bb6f0fa1372267dc83e8a119026ee.zip
gcc-70f6380da66bb6f0fa1372267dc83e8a119026ee.tar.gz
gcc-70f6380da66bb6f0fa1372267dc83e8a119026ee.tar.bz2
Add missing cleanup in run-gcov
2015-02-26 Tom de Vries <tom@codesourcery.com> * lib/gcov.exp: Cleanup in case of xfail. From-SVN: r221023
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/lib/gcov.exp3
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ef6dad8..1211fab 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2015-02-26 Tom de Vries <tom@codesourcery.com>
+
+ * lib/gcov.exp: Cleanup in case of xfail.
+
2015-02-26 Sebastian Pop <s.pop@samsung.com>
* gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
diff --git a/gcc/testsuite/lib/gcov.exp b/gcc/testsuite/lib/gcov.exp
index 6273ffa..229a396 100644
--- a/gcc/testsuite/lib/gcov.exp
+++ b/gcc/testsuite/lib/gcov.exp
@@ -391,6 +391,9 @@ proc run-gcov { args } {
}
if { $tfailed > 0 } {
fail "$testname gcov: $lfailed failures in line counts, $bfailed in branch percentages, $cfailed in return percentages, $ifailed in intermediate format"
+ if { $xfailed } {
+ clean-gcov $testcase
+ }
} else {
pass "$testname gcov"
clean-gcov $testcase