This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Timetable for regression introduction


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



Attachment: high-priority-prs.tar.gz
Description: Archive of high priority bug report testcases


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]