This is the mail archive of the
gdb-prs@sources.redhat.com
mailing list for the GDB project.
Re: c++/1025: failures in gdb.c++/ovldbreak.exp
- From: Michael Elizabeth Chastain <mec at shout dot net>
- To: nobody at sources dot redhat dot com
- Cc: gdb-prs at sources dot redhat dot com,
- Date: 4 Feb 2003 01:38:00 -0000
- Subject: Re: c++/1025: failures in gdb.c++/ovldbreak.exp
- Reply-to: Michael Elizabeth Chastain <mec at shout dot net>
The following reply was made to PR c++/1025; it has been noted by GNATS.
From: Michael Elizabeth Chastain <mec@shout.net>
To: carlton@math.stanford.edu
Cc: gdb-gnats@sources.redhat.com
Subject: Re: c++/1025: failures in gdb.c++/ovldbreak.exp
Date: Mon, 3 Feb 2003 19:33:33 -0600
It's all about the binutils.
What binutils are you using?
I had problems with gdb.c++/ovldbreak.exp when I used binutils 2.12
or binutils 2.12.1. The problems were fixed with binutils 2.13 and
binutils 2.13.1. Now I am testing with three versions of binutils:
binutils 2.13.2.1 + binutils HEAD + binutils 2.13.90.0.2-2-rh.
These were true tests. I built 8 versions of gcc with 8 versions of
binutils (it took a LONG time to build 64 compilers), ran 390 test runs,
and correlated all the non-PASSes. I observed that this problem was
correlated with binutils version and not correlated with gcc version.
From my notes, the specific tests affected by binutils 2.12 and
binutils 2.12.1 were:
gdb.base/condbreak.exp: run until breakpoint at marker1
gdb.base/condbreak.exp: run until breakpoint at marker2
gdb.base/ena-dis-br.exp: continue to auto-disabled break marker2
gdb.base/ena-dis-br.exp: continue to break marker1
gdb.base/ena-dis-br.exp: continue to break marker1, 2nd time
gdb.base/funcargs.exp: print st
gdb.base/funcargs.exp: run to call5a
gdb.c++/ovldbreak.exp: continue to bp overloaded : char
gdb.c++/ovldbreak.exp: continue to bp overloaded : double
gdb.c++/ovldbreak.exp: continue to bp overloaded : short
gdb.c++/ovldbreak.exp: continue to bp overloaded : signed char
gdb.c++/ovldbreak.exp: continue to bp overloaded : unsigned char
gdb.c++/ovldbreak.exp: continue tp bp overloaded : unsigned short
++ happened with binutils 2.12, binutils 2.12.1
++ drop binutils 2.12, 2.12.1
Michael C