From 59d22bc54ead399c3f918fa6d68fbbb045e14ead Mon Sep 17 00:00:00 2001
From: Geoffrey Keating <geoffk@apple.com>
Date: Tue, 18 Feb 2003 18:26:06 +0000
Subject: [PATCH] pch.exp: Delete $bname.h before copying into it.

	* gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
	* g++.dg/pch/pch.exp: Likewise.

From-SVN: r63047
---
 gcc/testsuite/ChangeLog          | 5 +++++
 gcc/testsuite/g++.dg/pch/pch.exp | 2 +-
 gcc/testsuite/gcc.dg/pch/pch.exp | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fbf1360915ce..57541bb6f664 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 5b495e07a9bc..7a05c74b5abf 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 746e8f960185..2c817fb51c8a 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 ""
 
-- 
GitLab