* GDB 6
@ 2003-05-09 16:58 Andrew Cagney
2003-05-09 17:12 ` Daniel Jacobowitz
2003-05-09 18:05 ` Bob Rossi
0 siblings, 2 replies; 14+ messages in thread
From: Andrew Cagney @ 2003-05-09 16:58 UTC (permalink / raw)
To: gdb
The sole objective for GDB 6 was to have GDB multi-arch. Since Joel has
now committed a change that multi-arch partial's the HP/PA, and all
architectures can be built multi-arch partial, it can be argued that GDB
has technically reached this goal(1).
Given this, I think the next release of GDB should be named ``GDB 6''.
In doing this, there is an oportunity to, identify as obsolete (but not
actually delete) a few extra bits.. The following come to mind:
- non event loop platforms
- DWARF (a.k.a., DWARF 1)
People with systems that rely on said features can always download the
GDB 5 series debuggers.
With regard to annotations, someone [me] still still has the
documentation and testsuite to update (....). That, I think is the only
``must have'' thing for the next GDB release. Other things such as NPTL
et.al. are obvious nice to have (and probably will because more people
are motivated to get them in :-).
Andrew
(1) Just ignore the cleanup that will eventually follow, oh and that one
of the SPARC and HP/PA variants still need some work.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: GDB 6
2003-05-09 16:58 GDB 6 Andrew Cagney
@ 2003-05-09 17:12 ` Daniel Jacobowitz
2003-05-09 17:41 ` Elena Zannoni
2003-05-09 18:05 ` Bob Rossi
1 sibling, 1 reply; 14+ messages in thread
From: Daniel Jacobowitz @ 2003-05-09 17:12 UTC (permalink / raw)
To: gdb
On Fri, May 09, 2003 at 12:58:08PM -0400, Andrew Cagney wrote:
> The sole objective for GDB 6 was to have GDB multi-arch. Since Joel has
> now committed a change that multi-arch partial's the HP/PA, and all
> architectures can be built multi-arch partial, it can be argued that GDB
> has technically reached this goal(1).
>
> Given this, I think the next release of GDB should be named ``GDB 6''.
>
> In doing this, there is an oportunity to, identify as obsolete (but not
> actually delete) a few extra bits.. The following come to mind:
>
> - non event loop platforms
> - DWARF (a.k.a., DWARF 1)
>
> People with systems that rely on said features can always download the
> GDB 5 series debuggers.
>
> With regard to annotations, someone [me] still still has the
> documentation and testsuite to update (....). That, I think is the only
> ``must have'' thing for the next GDB release. Other things such as NPTL
> et.al. are obvious nice to have (and probably will because more people
> are motivated to get them in :-).
>
> Andrew
>
> (1) Just ignore the cleanup that will eventually follow, oh and that one
> of the SPARC and HP/PA variants still need some work.
It sounds mighty good to me.
I'd like to see the new dwarf-frame code finished before GDB 6, but it
sounds like we'll have (just?) enough time.
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: GDB 6
2003-05-09 17:12 ` Daniel Jacobowitz
@ 2003-05-09 17:41 ` Elena Zannoni
0 siblings, 0 replies; 14+ messages in thread
From: Elena Zannoni @ 2003-05-09 17:41 UTC (permalink / raw)
To: Daniel Jacobowitz; +Cc: gdb
Daniel Jacobowitz writes:
> On Fri, May 09, 2003 at 12:58:08PM -0400, Andrew Cagney wrote:
> > The sole objective for GDB 6 was to have GDB multi-arch. Since Joel has
> > now committed a change that multi-arch partial's the HP/PA, and all
> > architectures can be built multi-arch partial, it can be argued that GDB
> > has technically reached this goal(1).
> >
> > Given this, I think the next release of GDB should be named ``GDB 6''.
> >
> > In doing this, there is an oportunity to, identify as obsolete (but not
> > actually delete) a few extra bits.. The following come to mind:
> >
> > - non event loop platforms
> > - DWARF (a.k.a., DWARF 1)
> >
> > People with systems that rely on said features can always download the
> > GDB 5 series debuggers.
> >
> > With regard to annotations, someone [me] still still has the
> > documentation and testsuite to update (....). That, I think is the only
> > ``must have'' thing for the next GDB release. Other things such as NPTL
> > et.al. are obvious nice to have (and probably will because more people
> > are motivated to get them in :-).
> >
> > Andrew
> >
> > (1) Just ignore the cleanup that will eventually follow, oh and that one
> > of the SPARC and HP/PA variants still need some work.
>
> It sounds mighty good to me.
>
> I'd like to see the new dwarf-frame code finished before GDB 6, but it
> sounds like we'll have (just?) enough time.
>
me too! me too!
I think we'll also have objc finished (there is only one last patch pending).
I'll go after DavidC patches for namespaces now....
there are so many new things that we could bump the version number up to 7!
elena
> --
> Daniel Jacobowitz
> MontaVista Software Debian GNU/Linux Developer
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: GDB 6
2003-05-09 16:58 GDB 6 Andrew Cagney
2003-05-09 17:12 ` Daniel Jacobowitz
@ 2003-05-09 18:05 ` Bob Rossi
2003-05-09 20:21 ` Andrew Cagney
1 sibling, 1 reply; 14+ messages in thread
From: Bob Rossi @ 2003-05-09 18:05 UTC (permalink / raw)
To: Andrew Cagney; +Cc: gdb
On Fri, May 09, 2003 at 12:58:08PM -0400, Andrew Cagney wrote:
> The sole objective for GDB 6 was to have GDB multi-arch. Since Joel has
> now committed a change that multi-arch partial's the HP/PA, and all
> architectures can be built multi-arch partial, it can be argued that GDB
> has technically reached this goal(1).
>
> Given this, I think the next release of GDB should be named ``GDB 6''.
>
> In doing this, there is an oportunity to, identify as obsolete (but not
> actually delete) a few extra bits.. The following come to mind:
>
> - non event loop platforms
> - DWARF (a.k.a., DWARF 1)
>
> People with systems that rely on said features can always download the
> GDB 5 series debuggers.
>
> With regard to annotations, someone [me] still still has the
> documentation and testsuite to update (....). That, I think is the only
> ``must have'' thing for the next GDB release.
What exactly do you mean here?
Annotations Level 2 will stay in gdb for version 6.0?
This would truly be a great thing.
Bob Rossi
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: GDB 6
2003-05-09 18:05 ` Bob Rossi
@ 2003-05-09 20:21 ` Andrew Cagney
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Cagney @ 2003-05-09 20:21 UTC (permalink / raw)
To: Bob Rossi; +Cc: gdb
> On Fri, May 09, 2003 at 12:58:08PM -0400, Andrew Cagney wrote:
>
>> The sole objective for GDB 6 was to have GDB multi-arch. Since Joel has
>> now committed a change that multi-arch partial's the HP/PA, and all
>> architectures can be built multi-arch partial, it can be argued that GDB
>> has technically reached this goal(1).
>>
>> Given this, I think the next release of GDB should be named ``GDB 6''.
>>
>> In doing this, there is an oportunity to, identify as obsolete (but not
>> actually delete) a few extra bits.. The following come to mind:
>>
>> - non event loop platforms
>> - DWARF (a.k.a., DWARF 1)
>>
>> People with systems that rely on said features can always download the
>> GDB 5 series debuggers.
>>
>> With regard to annotations, someone [me] still still has the
>> documentation and testsuite to update (....). That, I think is the only
>> ``must have'' thing for the next GDB release.
>
>
> What exactly do you mean here?
> Annotations Level 2 will stay in gdb for version 6.0?
> This would truly be a great thing.
It won't have been deleted (but it would continue to be on notice).
Andrew
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: GDB 6
@ 2003-05-09 18:17 Michael Elizabeth Chastain
2003-05-09 20:25 ` Andrew Cagney
0 siblings, 1 reply; 14+ messages in thread
From: Michael Elizabeth Chastain @ 2003-05-09 18:17 UTC (permalink / raw)
To: ac131313, gdb
Andrew Cagney writes:
> Given this, I think the next release of GDB should be named ``GDB 6''.
I was hoping that it would be gdb 5.4, and that we would tell
everyone that has 5.3 that it's good for them to upgrade to 5.4.
Guess I'm outvoted. :)
The last time I compared 5.3 to HEAD was more than a month ago.
HEAD was in pretty good shape then -- better than gdb-5_3-branch
was when it was branched.
I will try to get back to testing and reporting soon, but I can't
promise anything.
Michael C
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: GDB 6
2003-05-09 18:17 Michael Elizabeth Chastain
@ 2003-05-09 20:25 ` Andrew Cagney
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Cagney @ 2003-05-09 20:25 UTC (permalink / raw)
To: Michael Elizabeth Chastain; +Cc: gdb
> Andrew Cagney writes:
>
>> Given this, I think the next release of GDB should be named ``GDB 6''.
>
>
> I was hoping that it would be gdb 5.4, and that we would tell
> everyone that has 5.3 that it's good for them to upgrade to 5.4.
>
> Guess I'm outvoted. :)
It's all marketing anyway :-)
> The last time I compared 5.3 to HEAD was more than a month ago.
> HEAD was in pretty good shape then -- better than gdb-5_3-branch
> was when it was branched.
>
> I will try to get back to testing and reporting soon, but I can't
> promise anything.
Mostly yes.
[poor] Kevin keeps finding problems with with the MIPS and the new frame
code. I'd suspect a similar situtation with other architectures. So
when it works it works well, but when it fails it really goes down -
typical behavior for a new .0 release :-^
Andrew
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: GDB 6
@ 2003-05-10 22:35 Nick Roberts
2003-05-11 15:22 ` Andrew Cagney
0 siblings, 1 reply; 14+ messages in thread
From: Nick Roberts @ 2003-05-10 22:35 UTC (permalink / raw)
To: ac131313; +Cc: gdb
> > What exactly do you mean here?
> > Annotations Level 2 will stay in gdb for version 6.0?
> > This would truly be a great thing.
> It won't have been deleted (but it would continue to be on notice).
Will GDB 6 have annotation level three? The patch that you posted (2003-03-11)
doesn't appear to have been applied yet.
I might have lost the plot a bit. I initially checked out interps-20030202-branch
but, after some difficulty, I moved to HEAD and found that things like
-interpreter-exec console cli-command
and
interpreter mi -<mi-command> <mi-args>
were present there also. Am I in the right place?
In the past you have suggested that (in the fullness of time)
> The events [annotations] remain (target changed, breakpoint created, ....).
> The markups are removed (*-{begin,end})
I've got my head round variable objects and think that they might map on to
alists and the Emacs speedbar quite well. This means I can avoid the
annotations that mark up displayed expressions. However, the proposed patch
also removed some event annotations e.g source, query. I would like these to
stay. Here is a revised and reduced list of annotations that I think I could
work with:
frames-invalid
breakpoints-invalid
pre-prompt
prompt
commands
overload-choice
query
prompt-for-continue
post-prompt
source
starting
exited
signalled
signal
breakpoint
watchpoint
frame-begin
stopped
Could these stay? (indefinitely?)
Nick
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: GDB 6
2003-05-10 22:35 Nick Roberts
@ 2003-05-11 15:22 ` Andrew Cagney
[not found] ` <20030511201320.0C21675FDD@nick.uklinux.net>
0 siblings, 1 reply; 14+ messages in thread
From: Andrew Cagney @ 2003-05-11 15:22 UTC (permalink / raw)
To: Nick Roberts; +Cc: gdb
>> > What exactly do you mean here?
>> > Annotations Level 2 will stay in gdb for version 6.0?
>> > This would truly be a great thing.
>
>
>
>> It won't have been deleted (but it would continue to be on notice).
>
>
> Will GDB 6 have annotation level three? The patch that you posted (2003-03-11)
> doesn't appear to have been applied yet.
That's correct. I've got a small matter of the doco and testsuite to
resolve :-)
> I might have lost the plot a bit. I initially checked out interps-20030202-branch
> but, after some difficulty, I moved to HEAD and found that things like
>
> -interpreter-exec console cli-command
>
> and
>
> interpreter mi -<mi-command> <mi-args>
>
> were present there also. Am I in the right place?
Yes.
> In the past you have suggested that (in the fullness of time)
>
>
>> The events [annotations] remain (target changed, breakpoint created, ....).
>> The markups are removed (*-{begin,end})
There was some progress. Joel added a proper observer. Next is for the
breakpoint stuff to use that.
> I've got my head round variable objects and think that they might map on to
> alists and the Emacs speedbar quite well. This means I can avoid the
> annotations that mark up displayed expressions. However, the proposed patch
> also removed some event annotations e.g source, query. I would like these to
> stay. Here is a revised and reduced list of annotations that I think I could
> work with:
>
> frames-invalid
> breakpoints-invalid
> pre-prompt
> prompt
> commands
> overload-choice
> query
> prompt-for-continue
> post-prompt
> source
> starting
> exited
> signalled
> signal
> breakpoint
> watchpoint
> frame-begin
> stopped
I'm not sure about frame begin. Things like frames-invalid are events
and they can stay (forever? ...).
Andrew
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2003-05-13 17:47 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-09 16:58 GDB 6 Andrew Cagney
2003-05-09 17:12 ` Daniel Jacobowitz
2003-05-09 17:41 ` Elena Zannoni
2003-05-09 18:05 ` Bob Rossi
2003-05-09 20:21 ` Andrew Cagney
2003-05-09 18:17 Michael Elizabeth Chastain
2003-05-09 20:25 ` Andrew Cagney
2003-05-10 22:35 Nick Roberts
2003-05-11 15:22 ` Andrew Cagney
[not found] ` <20030511201320.0C21675FDD@nick.uklinux.net>
2003-05-11 22:00 ` Andrew Cagney
2003-05-12 19:29 ` Bob Rossi
2003-05-13 17:47 ` Nick Roberts
2003-05-12 19:36 ` Bob Rossi
2003-05-13 17:47 ` Nick Roberts
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox