aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGerald Pfeifer <pfeifer@dbai.tuwien.ac.at>1998-11-10 10:27:19 +0100
committerGerald Pfeifer <gerald@gcc.gnu.org>1998-11-10 09:27:19 +0000
commitb3385ec01c03853569e50336a83daaa2b691f581 (patch)
tree74b945ab536b30e34b15d81b4dcadd95ff5f4460 /gcc
parentedfe71c480622b8f326730d681a1440ba162a1e1 (diff)
downloadgcc-b3385ec01c03853569e50336a83daaa2b691f581.zip
gcc-b3385ec01c03853569e50336a83daaa2b691f581.tar.gz
gcc-b3385ec01c03853569e50336a83daaa2b691f581.tar.bz2
README: New file...
* README: New file, general information about the testsuite and new description of the various C++ test subdirectories. * README.g++: Eliminate obsolete information, update and move most relevant stuff to README. From-SVN: r23597
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/README45
-rw-r--r--gcc/testsuite/README.g++35
3 files changed, 54 insertions, 33 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 745b307..7e29973 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+
+ * README: New file, general information about the testsuite and
+ new description of the various C++ test subdirectories.
+ * README.g++: Eliminate obsolete information, update and move most
+ relevant stuff to README.
+
Sat Nov 7 02:55:55 1998 Richard Henderson <rth@cygnus.com>
* gcc.c-torture/compile/981107-1.c: New test.
diff --git a/gcc/testsuite/README b/gcc/testsuite/README
new file mode 100644
index 0000000..bf9c2d9
--- /dev/null
+++ b/gcc/testsuite/README
@@ -0,0 +1,45 @@
+This is a collection of tests for the C and C++ frontends of EGCS. For
+further information please check README.gcc and README.g++, though the
+latter may not be up-to-date any more.
+
+The driver that runs this testsuite is called DejaGnu and you will
+need a current DejaGnu snapshot, which is available from
+ftp://egcs.cygnus.com/pub/egcs/infrastructure, for example.
+
+Most of these tests were originally developed and/or collected by
+Cygnus Support, but these days many are being added by the EGCS
+developers.
+
+These tests are included "as is". If any of them fails, do not report
+a bug. Bug reports for DejaGnu can go to bug-dejagnu@prep.ai.mit.edu.
+Discussion and comments about this testsuite should be sent to
+egcs@cygnus.com; additions and changes to should go to sent to
+egcs-patches@cygnus.com.
+
+The entire testsuite is invoked by `make check` at the top level of
+the EGCS tree. `make check-g++` runs the C++ testsuite only.
+
+
+STRUCTURE OF THE TESTSUITE
+
+All C++ tests reside in subdirectories of g++.old-deja, based on the
+following structure:
+
+ g++.benjamin Tests by Benjamin Koz
+ g++.bob
+ g++.brendan Tests by Brendan Kehoe
+ g++.bugs
+ g++.eh Tests for exception handling
+ g++.ext Tests for g++ extensions
+ g++.gb Tests by Gerald Baumgartner
+ g++.jason Tests by Jason Merill
+ g++.jeff Tests by Jeffrey A Law
+ g++.martin Tests by Martin v. Löwis
+ g++.mike Tests by Mike Stump
+ g++.niklas Tests by Niklas Hallqvist
+ g++.ns Tests for namespaces
+ g++.other
+ g++.pt Tests for templates
+ g++.rfg
+ g++.robertl Tests from egcs-bugs@cygnus.com, gathered by Robert Lipe
+
diff --git a/gcc/testsuite/README.g++ b/gcc/testsuite/README.g++
index 833d5ed..7ded0fd 100644
--- a/gcc/testsuite/README.g++
+++ b/gcc/testsuite/README.g++
@@ -1,8 +1,5 @@
-This file needs a little updating, but is pretty close. Here are some
-random last minute notes:
-
-make check and make check-g++ aren't in FSF's gcc yet, I am planning
-on getting this work into the tree some time...
+Here are some random last minute notes by this file's original maintainer,
+Mike Stump <mrs@cygnus.com>:
> and the command
@@ -16,29 +13,6 @@ on getting this work into the tree some time...
site.exp updated to have right CXXFLAGS and CXX, but not at the FSF yet.
- This is a collection of tests for g++, the FSF's C++ compiler. The
-driver that runs the testsuite is called DejaGnu. If you do not have
-DejaGnu yet, you will need to get it (ftp://ftp.cygnus.com/pub/dejagnu).
-You will need a snapshot of DejaGnu of 02/21/97 or later. The tests
-were developed and/or collected by Cygnus Support. These tests are
-included "as is". If any of the tests fail, don't report a bug. Bug
-reports for DejaGnu can go to bug-dejagnu@prep.ai.mit.edu. Discussion
-and comments about this testsuite can be sent to me, at the address
-below.
-
- Since these are part of the development source tree at Cygnus, this
-tar file is supposed to be untarred so that the testsuite directory is
-in the gcc source tree. Most of the time DejaGnu is run by hand using
-"runtest", but as we believe in solid testing, we've integrated it
-into the Makefile as a target. We normally use the testsuite by doing
-a "make all; make check-g++" at the top level and building and testing
-our whole tree. If you have both the gcc testsuite and the g++
-testsuite, you can check both with the "make check" command.
-
- DejaGnu can be run either installed, or uninstalled. Usually it gets
-installed so that anyone can just run the tests without having to
-configure or build DejaGnu.
-
To run the tests, first change to the gcc-2.7.1 directory, then type:
runtest --tool g++ --srcdir ./testsuite
@@ -57,8 +31,3 @@ runtest - Is the name used to invoke DejaGnu. If DejaGnu is not
containing the sources of the testsuite. This is
./testsuite if you are in the directory that has the
testsuite directory.
-
-
- Mike Stump
- mrs@cygnus.com
- FSF C++ developer