From: Jim Blandy <jimb@redhat.com>
To: Daniel Jacobowitz <drow@mvista.com>
Cc: gdb-patches@sources.redhat.com
Subject: Re: RFA: Check for corruption of cv_type chain
Date: Fri, 03 May 2002 20:13:00 -0000 [thread overview]
Message-ID: <nppu0czjti.fsf@zwingli.cygnus.com> (raw)
In-Reply-To: <20020504002507.GA4915@nevyn.them.org>
Daniel Jacobowitz <drow@mvista.com> writes:
> On Fri, May 03, 2002 at 07:10:21PM -0500, Jim Blandy wrote:
> >
> > Daniel Jacobowitz <drow@mvista.com> writes:
> > > On Fri, May 03, 2002 at 04:54:23PM -0500, Jim Blandy wrote:
> > >
> > > > ! # These tests are intended to catch problems in the STABS reader, so I
> > > > ! # think it's okay to override the preference the user expressed in
> > > > ! # their $DEJAGNU file or whatever, and explicitly request extended
> > > > ! # stabs debugging information. But, if we don't know how to do that,
> > > > ! # these tests still should pass just fine if the executable uses some
> > > > ! # other format.
> > > > ! #
> > > > ! # Plain old -gstabs isn't enough, by the way. See the notes for
> > > > ! # "doesn't corrupt cv_type chain", below.
> > > > ! if {$gcc_compiled} {
> > > > ! set debug_option additional_flags=-gstabs+
> > > > ! } else {
> > > > ! set debug_option debug
> > > > ! }
> > > > ! set options [list c++ $debug_option]
> > >
> > > Please don't... -gstabs+ is a configuration; if we test that
> > > configuration, which is the default pre-3.1, then we will see the bug.
> > > If I run a DWARF-2 testsuite explicitly I don't really want to look at
> > > bugs in the stabs reader.
> >
> > It doesn't seem to the default pre-3.1. -gstabs is. (I think.)
>
> No, -gstabs+ is definitely the default. Our C++ debugging with -gstabs
> is practically nil, so we'd notice :)
[goes and checks his compilers] I see what's going on now. In GCC
2.96, -g doesn't get you `const' and `volatile' qualifiers in stabs
--- that's why I thought -gstabs was the default. But in fact, GCC
2.96 won't give you those qualifiers no matter how nicely you ask.
The current GCC sources default to Dwarf 2. So except for the
window between the point where we taught dbxout.c to emit the
qualifiers, and the point where we made Dwarf 2 the default (a pretty
narrow window, in terms of installed base, no?), it doesn't matter
whether -gstabs+ is the default or not; this test won't do its job
with the default flags.
Oh well. If someone is explicitly interested in -gstabs+, they should
run the test suite with that flag, and then the test will do its job.
I guess I shouldn't worry about it any more.
next prev parent reply other threads:[~2002-05-04 3:13 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-05-03 14:54 Jim Blandy
2002-05-03 15:14 ` Daniel Jacobowitz
2002-05-03 17:10 ` Jim Blandy
2002-05-03 17:25 ` Daniel Jacobowitz
2002-05-03 20:13 ` Jim Blandy [this message]
2002-05-03 18:44 ` Michael Snyder
2002-05-03 15:20 Michael Elizabeth Chastain
2002-05-03 17:28 ` Jim Blandy
2002-05-03 17:33 Michael Elizabeth Chastain
2002-05-03 17:54 Michael Elizabeth Chastain
2002-05-03 18:49 ` Daniel Jacobowitz
2002-05-03 19:20 Michael Elizabeth Chastain
2002-05-03 19:37 Michael Elizabeth Chastain
2002-05-03 21:10 Michael Elizabeth Chastain
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=nppu0czjti.fsf@zwingli.cygnus.com \
--to=jimb@redhat.com \
--cc=drow@mvista.com \
--cc=gdb-patches@sources.redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox