OSDN Git Service

2005-12-02 David Billinghurst (David.Billinghurst@riotinto.com)
authorbillingd <billingd@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Dec 2005 23:57:28 +0000 (23:57 +0000)
committerbillingd <billingd@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Dec 2005 23:57:28 +0000 (23:57 +0000)
PR testsuite/25193
* testsuite/lib/libstdc++.exp (libstdc++-dg-test): Catch
error if file cannot be deleted.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107841 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/lib/libstdc++.exp

index d0f773d..de206f6 100644 (file)
@@ -1,3 +1,9 @@
+2005-12-02  David Billinghurst (David.Billinghurst@riotinto.com)
+
+       PR testsuite/25193
+       * testsuite/lib/libstdc++.exp (libstdc++-dg-test): Catch
+       error if file cannot be deleted.
+
 2005-11-23  Paolo Carlini  <pcarlini@suse.de>
 
        PR libstdc++/24975 (basic_string)
index ee5111d..0a76734 100644 (file)
@@ -264,7 +264,7 @@ proc libstdc++-dg-test { prog do_what extra_tool_flags } {
             set output_file "./[file rootname [file tail $prog]].exe"
             # This is the only place where we care if an executable was
             # created or not.  If it was, dg.exp will try to run it.
-            remote_file build delete $output_file;
+            catch { remote_file build delete $output_file }
         }
        default {
             perror "$do_what: not a valid dg-do keyword"