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