xref: /netbsd-src/external/gpl3/gcc.old/dist/contrib/regression/README (revision 36ac495d2b3ea2b9d96377b2143ebfedac224b92)
1*36ac495dSmrgThis directory contains scripts that are used by the regression
2*36ac495dSmrgtester, <http://gcc.gnu.org/regtest/>
3*36ac495dSmrg
4*36ac495dSmrgThe primary script is 'btest-gcc.sh'.  This is the script that is run
5*36ac495dSmrgto actually test the compiler.
6*36ac495dSmrg
7*36ac495dSmrg'objs-gcc.sh' takes a combined tree and builds (but does not test) the
8*36ac495dSmrgtools required for 'btest-gcc.sh'.  It is run periodically to update
9*36ac495dSmrgthe tools.  This script is followed by running 'btest-gcc.sh' using
10*36ac495dSmrgthe newly-build tools to check that they will not cause regressions.
11*36ac495dSmrg
12*36ac495dSmrg'site.exp' is what $DEJAGNU points to when the regression tester runs
13*36ac495dSmrgthese scripts.
14*36ac495dSmrg
15*36ac495dSmrg'GCC_Regression_Tester.wdgt' is a Dashboard widget that displays the
16*36ac495dSmrgcurrent state of the tester using Javascript.  You can use it without
17*36ac495dSmrgneeding Dashboard by pointing your web browser at
18*36ac495dSmrg'GCC_Regression_Tester.wdgt/widget.html', if your browser supports
19*36ac495dSmrgand permits it.
20*36ac495dSmrg
21*36ac495dSmrgNote that any changes made here need to be approved by the regression
22*36ac495dSmrgtester's maintainer (see MAINTAINERS).  The changes will be used on
23*36ac495dSmrgthe tester's next run, so `experimental' changes are very strongly
24*36ac495dSmrgdiscouraged :-).
25