aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorJanis Johnson <janis187@us.ibm.com>2005-03-31 18:11:14 +0000
committerJanis Johnson <janis@gcc.gnu.org>2005-03-31 18:11:14 +0000
commit0455fecf888841af6f74beeacfbf4bdc6e7eb6d2 (patch)
treedecdfeb54966a6b9a4a28cddd3b5b4bbbe956b0c /gcc/doc
parentdda0439880fee40a90309ed74446c29a3ca08a05 (diff)
downloadgcc-0455fecf888841af6f74beeacfbf4bdc6e7eb6d2.zip
gcc-0455fecf888841af6f74beeacfbf4bdc6e7eb6d2.tar.gz
gcc-0455fecf888841af6f74beeacfbf4bdc6e7eb6d2.tar.bz2
sourcebuild.texi (Test Directives): Describe cleanup-* procs.
gcc: * doc/sourcebuild.texi (Test Directives): Describe cleanup-* procs. gcc/testsuite: * lib/gcc-dg.exp (remove-build-file): New. (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump, cleanup-tree-dump, cleanup-saved-temps): New. From-SVN: r97337
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/sourcebuild.texi16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi
index 128322d..b7d5b4d 100644
--- a/gcc/doc/sourcebuild.texi
+++ b/gcc/doc/sourcebuild.texi
@@ -1059,6 +1059,22 @@ The GCC testsuite defines the following directives to be used within
@code{dg-final}.
@table @code
+@item cleanup-coverage-files
+Removes coverage data files generated for this test.
+
+@item cleanup-repo-files
+Removes files generated for this test for @option{-frepo}.
+
+@item cleanup-rtl-dump @var{suffix}
+Removes RTL dump files generated for this test.
+
+@item cleanup-tree-dump @var{suffix}
+Removes tree dump files matching @var{suffix} which were generated for
+this test.
+
+@item cleanup-saved-temps
+Removes files for the current test which were kept for @option{--save-temps}.
+
@item scan-file @var{filename} @var{regexp} [@{ target/xfail @var{selector} @}]
Passes if @var{regexp} matches text in @var{filename}.