aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2008-07-05 10:47:22 +0100
committerJoseph Myers <jsm28@gcc.gnu.org>2008-07-05 10:47:22 +0100
commit752929c698155492e4a7ff954bda3bce544bd46e (patch)
treefc50624f4dac8173bf823257d57857217337a0fd /gcc
parent33c7eedf007487d12bc1c48f60815419c9bfb1ed (diff)
downloadgcc-752929c698155492e4a7ff954bda3bce544bd46e.zip
gcc-752929c698155492e4a7ff954bda3bce544bd46e.tar.gz
gcc-752929c698155492e4a7ff954bda3bce544bd46e.tar.bz2
gcc-dg.exp (remove-build-file): Remove files on remote host as well as on build.
* lib/gcc-dg.exp (remove-build-file): Remove files on remote host as well as on build. From-SVN: r137503
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/lib/gcc-dg.exp5
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0ff00d4..2cf3a62 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2008-07-05 Joseph Myers <joseph@codesourcery.com>
+
+ * lib/gcc-dg.exp (remove-build-file): Remove files on remote host
+ as well as on build.
+
2008-07-04 Richard Guenther <rguenther@suse.de>
* gcc.dg/tree-ssa/pta-callused.c: New testcase.
diff --git a/gcc/testsuite/lib/gcc-dg.exp b/gcc/testsuite/lib/gcc-dg.exp
index 9a3f12b..8d308d4 100644
--- a/gcc/testsuite/lib/gcc-dg.exp
+++ b/gcc/testsuite/lib/gcc-dg.exp
@@ -354,6 +354,11 @@ proc remove-build-file { pat } {
set file_list "[glob -nocomplain $pat]"
verbose "remove-build-file `$file_list'" 2
foreach output_file $file_list {
+ if [is_remote host] {
+ # Ensure the host knows the file is gone by deleting there
+ # first.
+ remote_file host delete $output_file
+ }
remote_file build delete $output_file
}
}