883935fd20
* examples: New directory. * examples/gcc-svn-env: New. * examples/reg-watch: New. * examples/reg-watch.awk: New. * examples/common.config: New. * examples/testall: New. * examples/28970.config: New. * examples/28970.list: New. * examples/28970.c: New. * examples/28970.log: New. * examples/29106.config: New. * examples/29106.list: New. * examples/29106.test: New. * examples/29106.cc: New. * examples/29106.log: New. * examples/29478.config: New. * examples/29478.list: New. * examples/29478.c: New. * examples/29478.log: New. * examples/29906a.config: New. * examples/29906a.list: New. * examples/29906a.cc: New. * examples/29906a.log: New. * examples/29906b.config: New. * examples/29906b.list: New. * examples/29906b.cc: New. * examples/29906b.log: New. * examples/30643.config: New. * examples/30643.list: New. * examples/30643.c: New. * examples/30643.test: New. * examples/30643.log: New. From-SVN: r144242
54 lines
1.5 KiB
Plaintext
54 lines
1.5 KiB
Plaintext
This directory contains files from examples of regression hunts, cut
|
|
down to smaller ranges to save space and time. Try these out before
|
|
using the tools on your own tests. First, update gcc-svn-env and
|
|
common.config for your own environment.
|
|
|
|
Each of the examples has multiple files:
|
|
|
|
*.list files were created using gcc-svn-patchlist
|
|
|
|
*.config files were written by hand based on earlier config files;
|
|
the commented-out pieces are left as templates in case they're needed
|
|
|
|
*.c, *.c++ are source files for the test, usually taken directly from
|
|
the PR
|
|
|
|
*.test files are tests specific to a bug when an existing gcc-test-*
|
|
script can't be used
|
|
|
|
*.log files are output from various scripts
|
|
|
|
Examples, where the identifier is the PR number:
|
|
|
|
28970 wrong-code
|
|
29106 special test, 4.1 branch
|
|
29578 bogus-warning
|
|
29906a ice-on-valid-code, break
|
|
29906b ice-on-valid-code, fix
|
|
30643 special test, cross compiler
|
|
|
|
Cut down the range even further by setting LOW_PATCH and HIGH_PATCH
|
|
within the config file to ids where the log file shows the test
|
|
passed or failed.
|
|
|
|
To run one, do
|
|
|
|
reg-hunt 28970.config > 28970.log 2>&1
|
|
|
|
Check on its progress using
|
|
|
|
./reg-watch 28970.log
|
|
|
|
To run them all, do
|
|
|
|
echo "hunt 28970" > queue
|
|
echo "hunt 29106" >> queue
|
|
echo "hunt 29578" >> queue
|
|
echo "hunt 29906a" >> queue
|
|
echo "hunt 29906b" >> queue
|
|
echo "hunt 30643" >> queue
|
|
./testall queue
|
|
|
|
This allows you to add more to the queue if you're setting up lots of
|
|
hunts.
|