Read Me
Jan 2018
Taken from gcc-2.3.3/README from the testsuite subdirectory in
gcc-2.3.3-testsuite.tar.gz :
This is a collection of tests for G++ and GCC. The GCC tests come
from the C-torture test version 1.11. The G++ tests were developed by
Cygnus Support. These tests are included "as is". If any of the
tests fail, don't report a GCC bug. Bug reports for DejaGnu can go to
bug-dejagnu@prep.ai.mit.edu.
... [instructions on running the testrig supplied with gcc elided ] ..
- rob -
rob@cygnus.com
I (PTB, ptb@hecusys.com) didn't see any more documentation other than
the Changelog. There was no licence, but I think we can assume these C
source files to be public domain, both from the wording of the README,
which says they are FOR gcc, not PART of it (so not intrinsically under
GPL), and from the dates.
The Changelog entries went up to 1993 and stopped. The last entry was
Fri Apr 23 13:16:20 1993 Mike Werner (mtw@deneb.cygnus.com)
* g++.old-deja/tests: Moved all subdirectories up one level into
g++.old-deja .
* lib/old-dejagnu.exp: Fixed problem with CXXFLAGS not being properly
reset, and being corrupted with extraneous "-c" compiler option.
This was causing binaries to not be generated for test that needed
them. Modified strings passed to "pass" and "fail" so that
individual tests from the same test file would be distinguished by
an identifier appended to the test file name in the summary logs;
this corrected a problem with erroneous diff logs. Added code to
search testcases for expected fail and unexpected pass
The first changelog entry was Mon Mar 22 14:28:46 1993 Ian Lance
Taylor (ian@cygnus.com), so it looks like an internal effort by
various people in cygnus in one month flat.
The last date on a directory in the archive is Apr 30 1993, so I'm
pretty sure this archive is as-is from that time. That predates the
GPL, I believe, so it must be public domain.
There is some online documentation at
https://gcc.gnu.org/onlinedocs/gccint/C-Tests.html#C-Tests
There it says:
GCC contains several testsuites to help maintain compiler quality.
Most of the runtime libraries and language front ends in GCC have
testsuites. Currently only the C language testsuites are documented
here; FIXME: document the others.
The further text there amounts to a listing of subdirectories and their
general area of focus for testing.
PTB Jan 2018