gcc-dg.exp (cleanup-profile-file): New procedure.
authorUros Bizjak <ubizjak@gmail.com>
Thu, 30 Aug 2007 05:23:02 +0000 (07:23 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 30 Aug 2007 05:23:02 +0000 (07:23 +0200)
* lib/gcc-dg.exp (cleanup-profile-file): New procedure.
* gcc.dg/20021014-1.c: Use cleanup-profile-file.
* gcc.dg/gcc.dg/20021014-1.c: Ditto.
* gcc.dg/pr32450.c: Ditto.
* gcc.dg/nest.c: Ditto.
* gcc.dg/nested-func-4.c: Ditto.
* g++.old-deja/g++.law/profile1.C: Ditto.

From-SVN: r127919

gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.law/profile1.C
gcc/testsuite/gcc.dg/20021014-1.c
gcc/testsuite/gcc.dg/nest.c
gcc/testsuite/gcc.dg/nested-func-4.c
gcc/testsuite/gcc.dg/pr32450.c
gcc/testsuite/lib/gcc-dg.exp

index 8390c4b67fe707b3e5d08953dfdf6978dde15d43..c960251b4a9363459cc411f68b5cf7ae2a71eef0 100644 (file)
@@ -1,3 +1,13 @@
+2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
+
+       * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
+       * gcc.dg/20021014-1.c: Use cleanup-profile-file.
+       * gcc.dg/gcc.dg/20021014-1.c: Ditto.
+       * gcc.dg/pr32450.c: Ditto.
+       * gcc.dg/nest.c: Ditto.
+       * gcc.dg/nested-func-4.c: Ditto.
+       * g++.old-deja/g++.law/profile1.C: Ditto.
+
 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
 
        PR fortran/32989
index 7f17a15de9fd8b36d2a8165df69df3283dbea7a1..ecd3b834c76184aa7713724f50ddb36d6184b349 100644 (file)
@@ -8,3 +8,5 @@ main()
 {
   printf ("PASS\n");
 }
+
+/* { dg-final { cleanup-profile-file } } */
index dd8614c9f093da1cb7d033d5462688146ef9965e..41aa3c376209d99ef612da7fa3c53d9b26c19c84 100644 (file)
@@ -23,3 +23,5 @@ int main (void)
     abort ();
   exit (0);
 }
+
+/* { dg-final { cleanup-profile-file } } */
index 7178bd820459c632c81994bacb87f7702592c4e5..5734c11f1a3ef01ab76e7d5f2532ae98c13a5029 100644 (file)
@@ -24,3 +24,5 @@ int main (void)
     abort ();
   return 0;
 }
+
+/* { dg-final { cleanup-profile-file } } */
index 30826d885a6afafb39c4bc9836bdd812b71dcce3..36a8c405ce22a75b61bab9c88765f2c60623ba21 100644 (file)
@@ -21,3 +21,5 @@ int main(void)
   foo (2);
   return 0;
 }
+
+/* { dg-final { cleanup-profile-file } } */
index 4a1842e9b84750f684350651a708cb60ff018af8..9606e3021eabcccfd988df43e29a028a434d00cc 100644 (file)
@@ -32,3 +32,5 @@ int main ()
   add ();
   return stack_pointer - 1;
 }
+
+/* { dg-final { cleanup-profile-file } } */
index 60017aa94e45560d356859ea3ecce706f2c901be..a40a99bb0c6fcf5cc7fb4efc7c332436cebb8a65 100644 (file)
@@ -352,6 +352,12 @@ proc remove-build-file { pat } {
     }
 }
 
+# Remove runtime-generated profile file for the current test.
+proc cleanup-profile-file { } {
+    remove-build-file "mon.out"
+    remove-build-file "gmon.out"
+}
+
 # Remove compiler-generated coverage files for the current test.
 proc cleanup-coverage-files { } {
     # This assumes that we are two frames down from dg-test or some other proc