921e5a0eb4
From-SVN: r14840
65 lines
2.6 KiB
Plaintext
65 lines
2.6 KiB
Plaintext
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...
|
|
|
|
> and the command
|
|
|
|
> runtest --tool g++ --srcdir ./testsuite
|
|
|
|
> doesn't work. I got it to work by explicitly setting CXX and CXXFLAGS
|
|
> on the command line, e.g.
|
|
|
|
> runtest --tool g++ --srcdir ./testsuite CXX=g++ CXXFLAGS=""
|
|
|
|
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
|
|
|
|
Here's a brief explanation.
|
|
|
|
runtest - Is the name used to invoke DejaGnu. If DejaGnu is not
|
|
install this will be the relative path name for runtest.
|
|
|
|
--tool - This tells DejaGnu which tool you are testing. It is
|
|
mainly used to find the testsuite directories for a
|
|
particular tool when several testsuites are in the
|
|
same directory. (like the gcc and g++ testsuites)
|
|
|
|
--srcdir - This points to the top level of the directory
|
|
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
|