summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/pch/pch.exp2
-rw-r--r--gcc/testsuite/gcc.dg/pch/pch.exp2
3 files changed, 7 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fbf1360915c..57541bb6f66 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2003-02-18 Geoffrey Keating <geoffk@apple.com>
+
+ * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
+ * g++.dg/pch/pch.exp: Likewise.
+
2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
* gcc.c-torture/execute/20030209-1.c: Enable the test if
diff --git a/gcc/testsuite/g++.dg/pch/pch.exp b/gcc/testsuite/g++.dg/pch/pch.exp
index 5b495e07a9b..7a05c74b5ab 100644
--- a/gcc/testsuite/g++.dg/pch/pch.exp
+++ b/gcc/testsuite/g++.dg/pch/pch.exp
@@ -37,7 +37,6 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.C]] {
set bname "[file rootname [file tail $test]]"
catch { file delete "$bname.H.pch" }
- catch { file delete "$bname.H" }
catch { file delete "$bname.s" }
catch { file delete "$bname.s-pch" }
@@ -48,6 +47,7 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.C]] {
# For the header files, the default is to precompile.
set dg-do-what-default precompile
+ catch { file delete "$bname.H" }
file copy "[file rootname $test].Hs" "$bname.H"
dg-test -keep-output "$bname.H" $flags ""
diff --git a/gcc/testsuite/gcc.dg/pch/pch.exp b/gcc/testsuite/gcc.dg/pch/pch.exp
index 746e8f96018..2c817fb51c8 100644
--- a/gcc/testsuite/gcc.dg/pch/pch.exp
+++ b/gcc/testsuite/gcc.dg/pch/pch.exp
@@ -37,7 +37,6 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.c]] {
set bname "[file rootname [file tail $test]]"
catch { file delete "$bname.h.pch" }
- catch { file delete "$bname.h" }
catch { file delete "$bname.s" }
catch { file delete "$bname.s-pch" }
@@ -48,6 +47,7 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.c]] {
# For the header files, the default is to precompile.
set dg-do-what-default precompile
+ catch { file delete "$bname.h" }
file copy "[file rootname $test].hs" "$bname.h"
dg-test -keep-output "$bname.h" $flags ""