* GDB 5.2 or GDB 5.1.1?
@ 2002-01-09 13:57 Andrew Cagney
2002-01-09 15:20 ` Daniel Jacobowitz
2002-01-14 20:33 ` Andrew Cagney
0 siblings, 2 replies; 9+ messages in thread
From: Andrew Cagney @ 2002-01-09 13:57 UTC (permalink / raw)
To: gdb
[-- Attachment #1: Type: text/plain, Size: 499 bytes --]
Hello,
I'm looking over all the things in my 5.1.1 folder and am beginning to
think that it might be better if instead just move onto 5.2. I really
don't know if it is worth all the effort (well mine and a few others) of
pulling those changes onto a branch. All the C++ fixes, the HP/UX host
stuff and so on.
For this to work, all the proposed release criteria for 5.2 would need
to be droped.
thoughts?
Either way, there needs to be a decision by the middle of next week.
enjoy,
Andrew
[-- Attachment #2: TODO --]
[-- Type: text/plain, Size: 2934 bytes --]
GDB 5.2 - Fixes
===============
--
GDB 5.2 - New features
======================
--
GCC 3.0 ABI support (but hopefully sooner...).
--
Objective C/C++ support (but hopefully sooner...).
--
Import of readline 4.2
--
GDB 5.2 - Cleanups
==================
The following cleanups have been identified as part of GDB 5.2.
--
Remove old code that does not use ui_out functions and all the related
"ifdef"s. This also allows the elimination of -DUI_OUT from
Makefile.in and configure.in.
--
Compiler warnings.
Eliminate warnings for all targets on at least one host for one of the
-W flags. Flags up for debate include: -Wswitch -Wcomment -trigraphs
-Wtrigraphs -Wunused-function -Wunused-label -Wunused-variable
-Wunused-value -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
-Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
-Woverloaded-virtual -Winline
--
Deprecate, if not delete, the following:
register[]
register_valid[]
REGISTER_BYTE()
Replaced by, on the target side
supply_register()
and on core-gdb side:
{read,write}_register_gen()
Remote.c will need to use something
other than REGISTER_BYTE() and
REGISTER_RAW_SIZE() when unpacking
[gG] packets.
STORE_PSEUDO_REGISTER
FETCH_PSEUDO_REGISTER
Now handed by the methods
gdbarch_{read,write}_register()
which sits between core GDB and
the register cache.
REGISTER_CONVERTIBLE
REGISTER_CONVERT_TO_RAW
REGISTER_CONVERT_TO_VIRTUAL
I think these three are redundant.
gdbarch_register_{read,write} can
do any conversion it likes.
REGISTER_VIRTUAL_SIZE
MAX_REGISTER_VIRTUAL_SIZE
REGISTER_VIRTUAL_TYPE
I think these can be replaced by
the pair:
FRAME_REGISTER_TYPE(frame, regnum)
REGISTER_TYPE(regnum)
DO_REGISTERS_INFO
Replace with
FRAME_REGISTER_INFO (frame, ...)
REGISTER_SIM_REGNO()
If nothing else rename this so that
how it relates to rawreg and the
regnum is clear.
REGISTER_BYTES
The size of the cache can be computed
on the fly.
IS_TRAPPED_INTERNALVAR
The pseudo registers should eventually make
this redundant.
--
Obsolete the targets:
arm*-wince-pe
mips*-*-pe
sh*-*-pe
--
Obsolete the protocols:
RDB?
``As of version 5.3, WindRiver has removed the RDB server (RDB
protocol support is built into gdb).'' -- Till.
--
Restructure gdb directory tree so that it avoids any 8.3 and 14
filename problems.
--
Convert GDB build process to AUTOMAKE.
See also sub-directory configure below.
The current convention is (kind of) to use $(<header>_h) in all
dependency lists. It isn't done in a consistent way.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: GDB 5.2 or GDB 5.1.1?
2002-01-09 13:57 GDB 5.2 or GDB 5.1.1? Andrew Cagney
@ 2002-01-09 15:20 ` Daniel Jacobowitz
2002-01-09 15:30 ` Elena Zannoni
2002-01-09 16:38 ` Andrew Cagney
2002-01-14 20:33 ` Andrew Cagney
1 sibling, 2 replies; 9+ messages in thread
From: Daniel Jacobowitz @ 2002-01-09 15:20 UTC (permalink / raw)
To: gdb
On Wed, Jan 09, 2002 at 04:57:12PM -0500, Andrew Cagney wrote:
> Hello,
>
> I'm looking over all the things in my 5.1.1 folder and am beginning to
> think that it might be better if instead just move onto 5.2. I really
> don't know if it is worth all the effort (well mine and a few others) of
> pulling those changes onto a branch. All the C++ fixes, the HP/UX host
> stuff and so on.
>
> For this to work, all the proposed release criteria for 5.2 would need
> to be droped.
>
> thoughts?
>
> Either way, there needs to be a decision by the middle of next week.
Well, we got GCC 3.0 ABI support off the New features list. ObjC/C++
would push us back a long ways, and I don't remember what the
complications with readline4.2 were.
I wouldn't be averse to a quick 5.2 release from the trunk, otherwise.
There's a few things it would be nice to have done first - I have more
C++ fixes, and the profiling patch has not AFAICR been committed yet.
But there should be time.
--
Daniel Jacobowitz Carnegie Mellon University
MontaVista Software Debian GNU/Linux Developer
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: GDB 5.2 or GDB 5.1.1?
2002-01-09 15:20 ` Daniel Jacobowitz
@ 2002-01-09 15:30 ` Elena Zannoni
2002-01-09 16:38 ` Andrew Cagney
1 sibling, 0 replies; 9+ messages in thread
From: Elena Zannoni @ 2002-01-09 15:30 UTC (permalink / raw)
To: Daniel Jacobowitz; +Cc: gdb
Daniel Jacobowitz writes:
> On Wed, Jan 09, 2002 at 04:57:12PM -0500, Andrew Cagney wrote:
> > Hello,
> >
> > I'm looking over all the things in my 5.1.1 folder and am beginning to
> > think that it might be better if instead just move onto 5.2. I really
> > don't know if it is worth all the effort (well mine and a few others) of
> > pulling those changes onto a branch. All the C++ fixes, the HP/UX host
> > stuff and so on.
> >
> > For this to work, all the proposed release criteria for 5.2 would need
> > to be droped.
> >
> > thoughts?
> >
> > Either way, there needs to be a decision by the middle of next week.
>
> Well, we got GCC 3.0 ABI support off the New features list. ObjC/C++
> would push us back a long ways, and I don't remember what the
> complications with readline4.2 were.
None, I just didn't get a chance to do the import.
Elena
>
> I wouldn't be averse to a quick 5.2 release from the trunk, otherwise.
> There's a few things it would be nice to have done first - I have more
> C++ fixes, and the profiling patch has not AFAICR been committed yet.
> But there should be time.
>
> --
> Daniel Jacobowitz Carnegie Mellon University
> MontaVista Software Debian GNU/Linux Developer
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: GDB 5.2 or GDB 5.1.1?
2002-01-09 15:20 ` Daniel Jacobowitz
2002-01-09 15:30 ` Elena Zannoni
@ 2002-01-09 16:38 ` Andrew Cagney
1 sibling, 0 replies; 9+ messages in thread
From: Andrew Cagney @ 2002-01-09 16:38 UTC (permalink / raw)
To: Daniel Jacobowitz; +Cc: gdb
> On Wed, Jan 09, 2002 at 04:57:12PM -0500, Andrew Cagney wrote:
>
>> Hello,
>>
>> I'm looking over all the things in my 5.1.1 folder and am beginning to
>> think that it might be better if instead just move onto 5.2. I really
>> don't know if it is worth all the effort (well mine and a few others) of
>> pulling those changes onto a branch. All the C++ fixes, the HP/UX host
>> stuff and so on.
>>
>> For this to work, all the proposed release criteria for 5.2 would need
>> to be droped.
>>
>> thoughts?
>>
>> Either way, there needs to be a decision by the middle of next week.
>
>
> Well, we got GCC 3.0 ABI support off the New features list. ObjC/C++
> would push us back a long ways, and I don't remember what the
> complications with readline4.2 were.
There is also multi-arching all the targets. I should probably note
that even if I didn't propose this I would have probably scrubbed the
5.2 list clean.
> I wouldn't be averse to a quick 5.2 release from the trunk, otherwise.
> There's a few things it would be nice to have done first - I have more
> C++ fixes, and the profiling patch has not AFAICR been committed yet.
> But there should be time.
Ah, sooner than that :-) A best case senario puts the schedule at:
announce branch 2002-01-16; branch 2002-01-23; release 2002-02-06.
People have often said that GDB should be released more often. Looks
like it might happen.
enjoy,
Andrew
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: GDB 5.2 or GDB 5.1.1?
2002-01-09 13:57 GDB 5.2 or GDB 5.1.1? Andrew Cagney
2002-01-09 15:20 ` Daniel Jacobowitz
@ 2002-01-14 20:33 ` Andrew Cagney
2002-01-17 12:52 ` Andrew Cagney
1 sibling, 1 reply; 9+ messages in thread
From: Andrew Cagney @ 2002-01-14 20:33 UTC (permalink / raw)
To: Andrew Cagney; +Cc: gdb
> Hello,
>
> I'm looking over all the things in my 5.1.1 folder and am beginning to think that it might be better if instead just move onto 5.2. I really don't know if it is worth all the effort (well mine and a few others) of pulling those changes onto a branch. All the C++ fixes, the HP/UX host stuff and so on.
>
> For this to work, all the proposed release criteria for 5.2 would need to be droped.
>
> thoughts?
>
> Either way, there needs to be a decision by the middle of next week.
Just a postscript to this. Because the FSF would like to be able to
spin out a manual based on a current release but are currently fixing
things I'll very likely end up spinning out a 5.1.1 or 5.1.0.2 (ulgh)
anyway. The latter is far far easier.
However I do still have a preference for cutting 5.2 rather than spend
lots of effort getting fixes into the 5.1 branch.
I guess the question I'm asking here is, how much stuff has been added
to the 5.1 branch that might break things making a fast 5.1.1 a high
risk activity.
Andrew
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: GDB 5.2 or GDB 5.1.1?
2002-01-14 20:33 ` Andrew Cagney
@ 2002-01-17 12:52 ` Andrew Cagney
2002-01-17 14:39 ` Andrew Cagney
0 siblings, 1 reply; 9+ messages in thread
From: Andrew Cagney @ 2002-01-17 12:52 UTC (permalink / raw)
To: Andrew Cagney; +Cc: gdb
> Hello,
>
> I'm looking over all the things in my 5.1.1 folder and am beginning to think that it might be better if instead just move onto 5.2. I really don't know if it is worth all the effort (well mine and a few others) of pulling those changes onto a branch. All the C++ fixes, the HP/UX host stuff and so on.
>
> For this to work, all the proposed release criteria for 5.2 would need to be droped.
>
> thoughts?
>
> Either way, there needs to be a decision by the middle of next week.
>
>
> Just a postscript to this. Because the FSF would like to be able to spin out a manual based on a current release but are currently fixing things I'll very likely end up spinning out a 5.1.1 or 5.1.0.2 (ulgh) anyway. The latter is far far easier.
>
> However I do still have a preference for cutting 5.2 rather than spend lots of effort getting fixes into the 5.1 branch.
>
> I guess the question I'm asking here is, how much stuff has been added to the 5.1 branch that might break things making a fast 5.1.1 a high risk activity.
For lack of opinion other than Daniel (thanks for the comments). I'm
going to:
Roll out 5.1.1 on ~24rd of Jan GMT (~23 in US). I need to do something
to address the (C) issues and I think this has the greatest benefit.
Please don't rush to put things onto that branch.
Branch 5.2 ~23 Feb
Release 5.2 ~23 Mar
--
The numbers aren't totally made up. 5.1 was branched July and released
November (4 months). The above cuts the branch life down to one month
so ...
Andrew
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: GDB 5.2 or GDB 5.1.1?
2002-01-17 12:52 ` Andrew Cagney
@ 2002-01-17 14:39 ` Andrew Cagney
0 siblings, 0 replies; 9+ messages in thread
From: Andrew Cagney @ 2002-01-17 14:39 UTC (permalink / raw)
To: Andrew Cagney; +Cc: gdb, Michael Elizabeth Chastain
> For lack of opinion other than Daniel (thanks for the comments). I'm going to:
Sorry. An apology to Michael Chastain is in order.
Michael has gone through the 5.1 branch and confirmed it is far from
regressing. A 5.1.1 will definitly be more useable than 5.1.
http://www.shout.net/~mec/sunday/2002-01-14/index.html
Andrew
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: GDB 5.2 or GDB 5.1.1?
2002-01-15 6:05 Michael Elizabeth Chastain
@ 2002-01-15 7:43 ` Andrew Cagney
0 siblings, 0 replies; 9+ messages in thread
From: Andrew Cagney @ 2002-01-15 7:43 UTC (permalink / raw)
To: Michael Elizabeth Chastain; +Cc: ac131313, gdb
> Andrew Cagney writes:
>
>> Just a postscript to this. Because the FSF would like to be able to
>> spin out a manual based on a current release but are currently fixing
>> things I'll very likely end up spinning out a 5.1.1 or 5.1.0.2 (ulgh)
>> anyway. The latter is far far easier.
>
>
> Another constraint: 5.1.0.2 would be unable to debug -gdwarf-2 code
> with gcc-HEAD, which is going to become gcc 3.1 eventually.
>
> (I'm bummed because my overnight test run got stuck in the configuration
> of gdb 5.1, gcc HEAD, -gdwarf-2, so I had to kludge around that and
> start the test script again).
The sole purpose of 5.1.0.x (1) was to fix copyright problems in the
documentation. Turns out it it still contains problems (I didn't pull a
change into the branch and that wasn't noticed). 5.1.0.2 would be the same.
Yes it doesn't help the normal user that is more worried about a working
GDB.
enjoy,
Andrew
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: GDB 5.2 or GDB 5.1.1?
@ 2002-01-15 6:05 Michael Elizabeth Chastain
2002-01-15 7:43 ` Andrew Cagney
0 siblings, 1 reply; 9+ messages in thread
From: Michael Elizabeth Chastain @ 2002-01-15 6:05 UTC (permalink / raw)
To: ac131313; +Cc: gdb
Andrew Cagney writes:
> Just a postscript to this. Because the FSF would like to be able to
> spin out a manual based on a current release but are currently fixing
> things I'll very likely end up spinning out a 5.1.1 or 5.1.0.2 (ulgh)
> anyway. The latter is far far easier.
Another constraint: 5.1.0.2 would be unable to debug -gdwarf-2 code
with gcc-HEAD, which is going to become gcc 3.1 eventually.
(I'm bummed because my overnight test run got stuck in the configuration
of gdb 5.1, gcc HEAD, -gdwarf-2, so I had to kludge around that and
start the test script again).
Michael C
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2002-01-17 22:39 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-01-09 13:57 GDB 5.2 or GDB 5.1.1? Andrew Cagney
2002-01-09 15:20 ` Daniel Jacobowitz
2002-01-09 15:30 ` Elena Zannoni
2002-01-09 16:38 ` Andrew Cagney
2002-01-14 20:33 ` Andrew Cagney
2002-01-17 12:52 ` Andrew Cagney
2002-01-17 14:39 ` Andrew Cagney
2002-01-15 6:05 Michael Elizabeth Chastain
2002-01-15 7:43 ` Andrew Cagney
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox