Ghost testcase eb42.C
Daniel Jacobowitz
drow@mvista.com
Tue Apr 20 23:06:00 GMT 2004
On Fri, Jul 25, 2003 at 11:21:15AM +0100, Joseph S. Myers wrote:
> On Thu, 24 Jul 2003, Andrew Pinski wrote:
>
> > This looks like it has been messed up for a long time.
> > The last time it was touched was 2 years and 3 months ago but it was
> > messed
> > up before that from reading the log:
> > <http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g%2b%2b.old-
> > deja/g%2b%2b.robertl/Attic/eb42.C>.
> > The reason I say it was messed up before that was from log about the
> > merges into the branches.
>
> This sort of thing has been observed before - a file somehow getting
> committed to after it has been removed, and the new revisions being in the
> Attic but not marked as dead so getting resurrected on branches. See e.g.
> c-gperf.h. I don't know *how* the files got committed to after being
> removed, but if you can reremove them on mainline (i.e., get a new
> revision committed to the head of the ,v file, with no changes from the
> previous one but state "dead") then that should fix the problem.
This just bit me again - the version of CVS on sources doesn't
generally check out this file, but my local CVS working on an rsync'd
repository does.
Here's the log for this file:
revision 1.5
date: 2001/04/11 05:43:51; author: bkoz; state: Exp; lines: +4 -4
branches: 1.5.2; 1.5.4; 1.5.6; 1.5.8;
22001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
* g++.old-deja/g++.robertl/eb42.C: Same.
----------------------------
revision 1.4
date: 1998/06/01 09:09:54; author: robertl; state: Exp; lines: +1 -0
branches: 1.4.2; 1.4.6; 1.4.8; 1.4.10;
Additional changes from Martin.
----------------------------
revision 1.3
date: 1998/05/31 22:21:26; author: robertl; state: Exp; lines: +2 -7
Mark call to sort() as error, per Alexandre Oliva.
----------------------------
revision 1.2
date: 1998/05/28 23:53:15; author: jason; state: dead; lines: +0 -0
remove
Ben, it looks like that cryptic last message was related to:
2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
* g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
headers and constructs.
But as time goes by the test has gotten non-conformant again. Do you
have an opinion on whether this test should be fixed and moved out of
the attic, or properly marked as dead so that it stops appearing in
checkouts?
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer
More information about the Gcc
mailing list