OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [contrib/] [reghunt/] [examples/] [README] - Blame information for rev 723

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 723 jeremybenn
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.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.