From d35bcdd42ccc6f18d9da132365061f05c57e8d93 Mon Sep 17 00:00:00 2001 From: Daniel Santos Date: Tue, 22 Aug 2017 18:52:10 +0000 Subject: [PATCH] docs: Explain how to use multiple file-name patterns in RUNTESTFLAGS * doc/install.texi: Modify to add more details on running selected tests. From-SVN: r251289 --- gcc/doc/install.texi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 7c9e2f25d44..da360da1c50 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -2737,6 +2737,16 @@ the testsuite with filenames matching @samp{9805*}, you would use make check-g++ RUNTESTFLAGS="old-deja.exp=9805* @var{other-options}" @end smallexample +The file-matching expression following @var{filename}@command{.exp=} is treated +as a series of whitespace-delimited glob expressions so that multiple patterns +may be passed, although any whitespace must either be escaped or surrounded by +single quotes if multiple expressions are desired. For example, + +@smallexample +make check-g++ RUNTESTFLAGS="old-deja.exp=9805*\ virtual2.c @var{other-options}" +make check-g++ RUNTESTFLAGS="'old-deja.exp=9805* virtual2.c' @var{other-options}" +@end smallexample + The @file{*.exp} files are located in the testsuite directories of the GCC source, the most important ones being @file{compile.exp}, @file{execute.exp}, @file{dg.exp} and @file{old-deja.exp}. -- 2.30.2