NameDateSize

..06-Jun-20166

28970.cH A D22-Nov-2012323

28970.configH A D22-Nov-2012313

28970.listH A D22-Nov-201213.3 KiB

28970.logH A D22-Nov-20124.7 KiB

29106.ccH A D22-Nov-2012186

29106.configH A D22-Nov-2012289

29106.listH A D22-Nov-201229.3 KiB

29106.logH A D22-Nov-20125.8 KiB

29106.testH A D22-Nov-2012610

29478.cH A D22-Nov-2012228

29478.configH A D22-Nov-2012264

29478.listH A D22-Nov-201214.5 KiB

29478.logH A D22-Nov-20124.1 KiB

29906a.ccH A D22-Nov-201282

29906a.configH A D22-Nov-2012270

29906a.listH A D22-Nov-201225.9 KiB

29906a.logH A D22-Nov-20126.6 KiB

29906b.ccH A D22-Nov-201282

29906b.configH A D22-Nov-2012346

29906b.listH A D22-Nov-201223.7 KiB

29906b.logH A D22-Nov-20124.2 KiB

30643.cH A D22-Nov-2012305

30643.configH A D22-Nov-2012310

30643.listH A D22-Nov-20123.5 KiB

30643.logH A D22-Nov-20123.1 KiB

30643.testH A D22-Nov-2012490

common.configH A D22-Nov-20124.3 KiB

gcc-svn-envH A D22-Nov-20122.4 KiB

READMEH A D22-Nov-20121.5 KiB

reg-watchH A D22-Nov-201238

reg-watch.awkH A D22-Nov-2012770

testallH A D22-Nov-20121.4 KiB

README

1This directory contains files from examples of regression hunts, cut
2down to smaller ranges to save space and time.  Try these out before
3using the tools on your own tests.  First, update gcc-svn-env and
4common.config for your own environment.
5
6Each of the examples has multiple files:
7
8  *.list files were created using gcc-svn-patchlist
9
10  *.config files were written by hand based on earlier config files;
11  the commented-out pieces are left as templates in case they're needed
12
13  *.c, *.c++ are source files for the test, usually taken directly from
14  the PR
15
16  *.test files are tests specific to a bug when an existing gcc-test-*
17  script can't be used
18
19  *.log files are output from various scripts
20
21Examples, where the identifier is the PR number:
22
23  28970   wrong-code
24  29106   special test, 4.1 branch
25  29578   bogus-warning
26  29906a  ice-on-valid-code, break
27  29906b  ice-on-valid-code, fix
28  30643   special test, cross compiler
29
30Cut down the range even further by setting LOW_PATCH and HIGH_PATCH
31within the config file to ids where the log file shows the test
32passed or failed.
33
34To run one, do
35
36  reg-hunt 28970.config > 28970.log 2>&1
37
38Check on its progress using
39
40  ./reg-watch 28970.log
41
42To run them all, do
43
44  echo "hunt 28970" > queue
45  echo "hunt 29106" >> queue
46  echo "hunt 29578" >> queue
47  echo "hunt 29906a" >> queue
48  echo "hunt 29906b" >> queue
49  echo "hunt 30643" >> queue
50  ./testall queue
51
52This allows you to add more to the queue if you're setting up lots of
53hunts.
54