Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Re: C++ FAIL counts and the effect of demangler fix
@ 2001-02-14  8:49 Michael Elizabeth Chastain
  2001-02-15 10:27 ` Andrew Cagney
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Elizabeth Chastain @ 2001-02-14  8:49 UTC (permalink / raw)
  To: ac131313, chastain; +Cc: gdb

Hi Andrew,

I was so tired last night that all I could post was the raw numbers.

> BTW, we don't have to get back to anything.  As far as I know, the
> failures are being caused by an unlreased version of GCC that has
> changed its mangler ABI in some incompatible way.

Column #2 is gcc CVS version plus a gdb that *includes* Daniel Berlin's
patch to fix demangler compatibility.  This shows that gdb has other
v3 abi problems besides the changes induced by the demangler.

I don't know what those problems are.  It requires someone to roll
up their sleeves and analyze gdb.log files.  I have time to do one
of these per week.  I'm working in order of "most FAILs first" and
I'm on cplusfuncs.exp.

> It would be nice if the problems were resolved, however, they are _NOT_
> a 5.1 release criteria so not especially high on my radar.  5.1 needs
> to work with real compilers installed on real machines.

I respectfully disagree.  I think gdb 5.1 needs to be ready for gcc 3.0.

Michael Elizabeth Chastain
<chastain@redhat.com>
"love without fear"


^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: C++ FAIL counts and the effect of demangler fix
@ 2001-02-14 10:24 Michael Elizabeth Chastain
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Elizabeth Chastain @ 2001-02-14 10:24 UTC (permalink / raw)
  To: chastain, dberlin; +Cc: gdb

> I'll do it, send me the log.

Argh, I already did something else in that tree.  I was testing an
unrelated patch and I did "make check RUNTESTFLAGS=callfwmall.exp".

I'll regenerate the log and send it to you privately.  Can you handle a
two megabyte e-mail message?

Michael


^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: C++ FAIL counts and the effect of demangler fix
@ 2001-02-14  8:52 Michael Elizabeth Chastain
  2001-02-14 10:06 ` Daniel Berlin
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Elizabeth Chastain @ 2001-02-14  8:52 UTC (permalink / raw)
  To: dberlin; +Cc: gdb

Good morning Daniel,

> Well, okay, there are a few real bugs in there, that i'm working on,
> but the *majority* of the fails are caused by the testsuite being
> wrong.

My intution says this is probably true but I'm shaken up by the actual
data.  Someone's going to have to analyze the test suite, FAIL by FAIL.
"Someone" probably will be "me".

Michael


^ permalink raw reply	[flat|nested] 14+ messages in thread
* C++ FAIL counts and the effect of demangler fix
@ 2001-02-14  0:06 Michael Elizabeth Chastain
  2001-02-14  7:31 ` Andrew Cagney
  0 siblings, 1 reply; 14+ messages in thread
From: Michael Elizabeth Chastain @ 2001-02-14  0:06 UTC (permalink / raw)
  To: gdb

FAIL counts for gdb.c++/*.exp

			 plain compat  diff       v2

  gdb.c++/*.exp            306   163    143       18
  -------------            ---   ---    ---       --
  gdb.c++/cplusfuncs.exp    83     0    -83
  gdb.c++/inherit.exp       62     6    -56
  gdb.c++/ref-types.exp     60    60      0
  gdb.c++/virtfunc.exp      32    31     -1
  gdb.c++/derivation.exp    20    20      0
  gdb.c++/classes.exp       19    18     -1        5
  gdb.c++/templates.exp      7     7      0        2
  gdb.c++/overload.exp       6     5     -1
  gdb.c++/namespace.exp      5     4     -1        1
  gdb.c++/method.exp         4     4      0
  gdb.c++/local.exp          3     3      0
  gdb.c++/annota2.exp        3     3      0        3
  gdb.c++/userdef.exp        1     1      0
  gdb.c++/demangle.exp       1     1      0        1
  gdb.c++/ovldbreak.exp      0     0      0        6

Column #1 is FSF CVS gcc (2001-02-12) + FSF CVS gdb (2001-02-12).
Test results are combined from three platforms: Red Hat Linux 7 native,
Red Hat Linux 6.2 native, and Solaris 2.6 native.  There is no
significant platform dependence.

Column #2 is software from #1 plus Daniel Berlin's patch to the demangler
to format names the same as the v2 abi.  Test results are from Red Hat Linux
7 only.

Column #3 is the difference between #1 and #2.

Column #4 is /usr/bin/gcc (gcc 2.96), which uses v2 abi, + FSF CVS gdb
(2001-02-12).  This is the baseline that we have to get back to.  [Hmmm,
ovldbreak.exp was working with v2 abi compilers on 2001-01-28 when I
checked it in.  I have to look into that].

Michael Elizabeth Chastain
<chastain@redhat.com>
"love without fear"


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2001-02-16  2:32 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-02-14  8:49 C++ FAIL counts and the effect of demangler fix Michael Elizabeth Chastain
2001-02-15 10:27 ` Andrew Cagney
2001-02-15 13:46   ` Per Bothner
2001-02-15 15:06     ` Andrew Cagney
2001-02-15 15:14       ` Per Bothner
2001-02-15 23:35     ` Eli Zaretskii
2001-02-16  0:58       ` Daniel Berlin
2001-02-16  2:32         ` Eli Zaretskii
  -- strict thread matches above, loose matches on Subject: below --
2001-02-14 10:24 Michael Elizabeth Chastain
2001-02-14  8:52 Michael Elizabeth Chastain
2001-02-14 10:06 ` Daniel Berlin
2001-02-14  0:06 Michael Elizabeth Chastain
2001-02-14  7:31 ` Andrew Cagney
2001-02-14  8:28   ` Daniel Berlin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox