Home | History | Annotate | only in /src/external/gpl3/gcc.old/dist/contrib/reghunt/examples
Up to higher level directory
NameDateSize
28970.c26-Sep-2019323
28970.config26-Sep-2019313
28970.list26-Sep-201913.3K
28970.log26-Sep-20194.7K
29106.cc26-Sep-2019186
29106.config26-Sep-2019289
29106.list26-Sep-201929.3K
29106.log26-Sep-20195.8K
29106.test26-Sep-2019610
29478.c26-Sep-2019228
29478.config26-Sep-2019264
29478.list26-Sep-201914.5K
29478.log26-Sep-20194.1K
29906a.cc26-Sep-201982
29906a.config26-Sep-2019270
29906a.list26-Sep-201925.9K
29906a.log26-Sep-20196.6K
29906b.cc26-Sep-201982
29906b.config26-Sep-2019346
29906b.list26-Sep-201923.7K
29906b.log26-Sep-20194.2K
30643.c26-Sep-2019305
30643.config26-Sep-2019310
30643.list26-Sep-20193.5K
30643.log26-Sep-20193.1K
30643.test26-Sep-2019490
common.config26-Sep-20194.3K
gcc-svn-env26-Sep-20192.4K
README26-Sep-20191.5K
reg-watch26-Sep-201938
reg-watch.awk26-Sep-2019770
testall26-Sep-20191.4K

README

      1 This directory contains files from examples of regression hunts, cut
      2 down to smaller ranges to save space and time.  Try these out before
      3 using the tools on your own tests.  First, update gcc-svn-env and
      4 common.config for your own environment.
      5 
      6 Each 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 
     21 Examples, 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 
     30 Cut down the range even further by setting LOW_PATCH and HIGH_PATCH
     31 within the config file to ids where the log file shows the test
     32 passed or failed.
     33 
     34 To run one, do
     35 
     36   reg-hunt 28970.config > 28970.log 2>&1
     37 
     38 Check on its progress using
     39 
     40   ./reg-watch 28970.log
     41 
     42 To 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 
     52 This allows you to add more to the queue if you're setting up lots of
     53 hunts.
     54