Timetable for regression introduction

Wolfgang Bangerth bangerth@ticam.utexas.edu
Thu Dec 12 17:53:00 GMT 2002


Hi,
on my harddisk now happen to be about 50 snapshots of gcc from the last 
two years, which I intend to use to find out when exactly a certain 
regression was introduced. Below's the first batch of results. A '+' 
indicates that the testcase was compiled just fine, a 'X' that compilation 
failed. Obviously, some of the regressions have been introduced more than 
two years ago. Some have been fixed at some point in time: these are the 
ones that are only present on the 3.2 branch, and the table may help to 
find the fixing patch for potentially moving it over to the 3.2 branch if 
possible.

This first batch of testcases mainly covers the ICEs on compilation 
visible on x86 linux. I intend to apply my "GNU Compiler Collection" to 
some of the miscompilations as well, but this requires a little bit more 
work on the scripts, and I thought I'd just share whatever I already have.
May it be useful to fix the existing regressions!

Regards
  Wolfgang

PS: Thanks already to Janis for so vigorously using my data to identify 
offending patches! The data for 8906 and 8913 is already outdated, since 
she already has the corresponding patch.


 Number    3 4 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8
   of      7 3 3 4 1 4 6 6 9 9 1 1 2 4 5 7 8 8 8 9 9 9
 Report    8 8 8 1 5 9 7 8 1 6 1 1 0 4 8 0 0 4 7 0 1 1
           2 2 7 2 4 0 5 7 6 4 6 7 5 2 2 2 8 9 0 6 3 7

2001-01-01 X X + + + X X X + + + + + + X + + X X + + +
2001-01-02 X X + + + X X X + + + + + + X + + X X + + +
2001-01-03 X X + + + X X X + + + + + + X + + X X + + +
2001-01-15 X X + + + X X X + + + + + + X + + X X + + +
2001-02-01 X X + X + X X X + + + + + + X + + X X + + +
2001-02-15 X X + X + X X X + + + + + + X + X X X + + +
2001-03-01 X X + X + X X X + + + + + + X + X X + + + +
2001-03-15 X X + X + X X X X + + + + + X + X X + + + +
2001-04-15 X X + X + X X X X + + + + + X + X X + + + +
2001-05-01 X X + X + X X X X + + + + + X + X X + + + +
2001-05-15 X X + X + X X X X + + + + + X + X X + + + +
2001-06-01 X X + X + X X X X + + + + + X + X X + + + +
2001-06-15 X X + X + X X X X + + + + + X + X X X + + +
2001-07-01 X X + X + X X X X + + + + + X + X X X + + +
2001-08-01 X X + X + X X X X + + + + + X + X X X + + +
2001-08-15 X X + X + X X X X + + + + + X + X X X + + +
2001-09-01 X X + X + X X X X + + + + + X + X X X + + +
2001-09-15 X X + X + X X X X + + + + + X + X X X + + +
2001-10-01 X X + X + X X X X + + + + + X + X X X + + +
2001-10-15 X X + X + X X X X + + + + + X + X X X + + +
2001-11-01 X X + X + X X X X + + + + + X + X X X + + +
2001-11-15 X X + X + X X X X + + + + + X + X X X + + +
2001-11-20 X X + X + X X X X + + + + + X + X X X + + +
2001-11-25 X X + X + X X X X + + + + + X + X X X + + +
2001-12-01 X X + X + X X X X + + X X + X + X X X + + +
2001-12-15 X X + X + X X X X + + X X + X + X X X + + +
2002-01-01 X X X X + X X X X + + X X + X + X X X + + +
2002-01-15 X X X X + X X X X + + X X X X + X X X + + +
2002-02-01 X X X X + X X X X + + X X X X + X X X + + +
2002-02-15 X X X X + X X X X + X X X X X + X X X + + +
2002-03-01 X X X X + X X X X + X X X X X + X X X + + +
2002-03-15 X X X X + X X X X + X X X X X + X X X + + +
2002-04-01 X X X X + X X X X + X X X X X X X X X + + +
2002-04-15 X X X X + X X X X + X X X X + X X X X + + +
2002-05-01 X X X X + X X X X + X X X X + X X X + + + +
2002-05-15 X X X X + X X X X + X X X X + X X X + + + +
2002-06-01 X X X X X X X X X + X X X X + X X X + + + +
2002-06-15 X X X X X X X X X + X X X X + X X X + + + +
2002-07-01 X X X X X X X X X + X X X X + X X X + + + +
2002-07-15 X X X X X X X X X + X X X X + X X X + X + +
2002-08-01 X X X X X X X X X + X X X X + X X X + X + +
2002-08-15 X X X X X X X X X X X X + X + X X X + X + +
2002-09-01 X X X X X X X X X X X X + X + X X X X X + +
2002-09-15 X X X X X X X X X X X X + X + X X X X X + +
2002-10-01 X X X X X X X X X X + X + X + X X X X X + +
2002-10-15 X X X X X X X X X X + X + X + X X X X X + +
2002-11-01 X X X X X X X + X X + + + X + X X X X X + +
2002-11-15 X X X X X X X + X X + + + X + X X X X X + +
2002-12-01 X X X X X X X + X X + + + X + X X X X X + +
2002-12-15 X X X X X X X + X X + + + X + X X X X X X X

These are the commands to run the testcases (which I attach to this mail, 
with some more that I did not cover here -- most of them are collected by 
Volker Reichelt): 
gcc -c -fstats PR3782.cc
gcc -c -O3 PR4382.c
c++ -c -fPIC -g1 PR6387.cc
c++ -c PR6412.cc
gcc -O -fPIC -c PR7154.c
c++ -c PR7490.c
gcc -c -O PR7675.c
c++ -c -fPIC -mregparm=3 PR7687.cc
c++ -c PR7916.c
c++ -c PR7964.cc
c++ -c PR8116.cc
c++ -c PR8117.cc
c++ -c PR8205.cc
c++ -c PR8442.cc
c++ -c PR8582.cc
c++ -c PR8702.cc
gcc -c PR8808.c
c++ -c PR8849.cc
gcc -c -O1 -mmmx -march=i686 -mcpu=i686 PR8870.c
c++ -c PR8906.cc
c++ -c -O PR8913.cc
gcc -O2 -c PR8917.cc

-------------------------------------------------------------------------
Wolfgang Bangerth              email:           bangerth@ticam.utexas.edu
                               www: http://www.ticam.utexas.edu/~bangerth



-------------- next part --------------
A non-text attachment was scrubbed...
Name: high-priority-prs.tar.gz
Type: application/x-gzip
Size: 4714 bytes
Desc: Archive of high priority bug report testcases
URL: <https://gcc.gnu.org/pipermail/gcc/attachments/20021212/9bcf60e2/attachment.bin>


More information about the Gcc mailing list