diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2007-08-30 07:23:02 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2007-08-30 07:23:02 +0200 |
commit | e3c58a3a658489df094cf2146fe58976bab7ff49 (patch) | |
tree | de1f67a86c4252c559580cd3ad6314ae79dace3e | |
parent | a9b031283221669d02127d1bc75df4242182aeaf (diff) | |
download | gcc-e3c58a3a658489df094cf2146fe58976bab7ff49.zip gcc-e3c58a3a658489df094cf2146fe58976bab7ff49.tar.gz gcc-e3c58a3a658489df094cf2146fe58976bab7ff49.tar.bz2 |
gcc-dg.exp (cleanup-profile-file): New procedure.
* 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
-rw-r--r-- | gcc/testsuite/ChangeLog | 10 | ||||
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/profile1.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/20021014-1.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/nest.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/nested-func-4.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pr32450.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/lib/gcc-dg.exp | 6 |
7 files changed, 26 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8390c4b..c960251 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 diff --git a/gcc/testsuite/g++.old-deja/g++.law/profile1.C b/gcc/testsuite/g++.old-deja/g++.law/profile1.C index 7f17a15..ecd3b83 100644 --- a/gcc/testsuite/g++.old-deja/g++.law/profile1.C +++ b/gcc/testsuite/g++.old-deja/g++.law/profile1.C @@ -8,3 +8,5 @@ main() { printf ("PASS\n"); } + +/* { dg-final { cleanup-profile-file } } */ diff --git a/gcc/testsuite/gcc.dg/20021014-1.c b/gcc/testsuite/gcc.dg/20021014-1.c index dd8614c..41aa3c3 100644 --- a/gcc/testsuite/gcc.dg/20021014-1.c +++ b/gcc/testsuite/gcc.dg/20021014-1.c @@ -23,3 +23,5 @@ int main (void) abort (); exit (0); } + +/* { dg-final { cleanup-profile-file } } */ diff --git a/gcc/testsuite/gcc.dg/nest.c b/gcc/testsuite/gcc.dg/nest.c index 7178bd8..5734c11 100644 --- a/gcc/testsuite/gcc.dg/nest.c +++ b/gcc/testsuite/gcc.dg/nest.c @@ -24,3 +24,5 @@ int main (void) abort (); return 0; } + +/* { dg-final { cleanup-profile-file } } */ diff --git a/gcc/testsuite/gcc.dg/nested-func-4.c b/gcc/testsuite/gcc.dg/nested-func-4.c index 30826d8..36a8c40 100644 --- a/gcc/testsuite/gcc.dg/nested-func-4.c +++ b/gcc/testsuite/gcc.dg/nested-func-4.c @@ -21,3 +21,5 @@ int main(void) foo (2); return 0; } + +/* { dg-final { cleanup-profile-file } } */ diff --git a/gcc/testsuite/gcc.dg/pr32450.c b/gcc/testsuite/gcc.dg/pr32450.c index 4a1842e..9606e30 100644 --- a/gcc/testsuite/gcc.dg/pr32450.c +++ b/gcc/testsuite/gcc.dg/pr32450.c @@ -32,3 +32,5 @@ int main () add (); return stack_pointer - 1; } + +/* { dg-final { cleanup-profile-file } } */ diff --git a/gcc/testsuite/lib/gcc-dg.exp b/gcc/testsuite/lib/gcc-dg.exp index 60017aa..a40a99b 100644 --- a/gcc/testsuite/lib/gcc-dg.exp +++ b/gcc/testsuite/lib/gcc-dg.exp @@ -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 |