From: "Mark Kettenis" <mark.kettenis@xs4all.nl>
To: gdb@sourceware.org, dave.anglin@nrc-cnrc.gc.ca,
brobecker@adacore.com, "Mark Kettenis" <kettenis@gnu.org>
Subject: Re: Likely obsolete pieces of GDB
Date: Sun, 17 Dec 2006 12:20:00 -0000 [thread overview]
Message-ID: <13057.82.92.89.47.1166358029.squirrel@webmail.xs4all.nl> (raw)
In-Reply-To: <20061216205923.GA21428@nevyn.them.org>
Daniel,
I mostly agree with your list, except for the following:
> Native and cross targets which might be obsolete:
>
> alpha*-*-osf*
Might be a bit too early for this. You can still buy new True64 systems
from HP. Support for alpha*-*-osf1 and alpha*-*-osf2 can probably be
dropped, but I think we want to keep alpha*-*-osf3.
If someone can send me some oldish Digital UNIX or True64 install cd's
for a version supported on the AlphaServer 800, I might have a go at
cleaning things up.
> hppa*-*-hiux*
>
> (Not hppa*-*-hpux*)
See my reply to Dave's message.
> i[34567]86-ncr-*
>
> i[34567]86-*-dgux*
>
> i[34567]86-*-lynxos*
>
> i[34567]86-*-netware*
>
> i[34567]86-*-sco3.2v5*
>
> i[34567]86-*-sco3.2v4*
>
> i[34567]86-*-sco*
>
> i[34567]86-*-sysv4.2*
>
> i[34567]86-*-sysv4*
>
> i[34567]86-*-sysv5*
>
> i[34567]86-*-unixware2*
>
> i[34567]86-*-unixware*
>
> i[34567]86-*-sysv*
>
> i[34567]86-*-isc*
Yes, it is time for these to go. The main reason they're still there is
because our current procedure for obsoleting targets is too complicated
and too ugly. I really can't get myself to put OBSOLETE on every line of
the affected source files. Can we change the policy to something like
what the GCC people do? They put a stanza in config.gcc that lists the
obsolete configs and bails out on those configs unless the user
specifies --enable-obsolete. Then the config gets removed completely
after the next release.
That said, I don't really have a problem with zapping these now.
> alpha-osf1-tdep.c
>
> Only used by the alpha-osf1 target. I'm pretty sure we don't
> need support for this platform anymore. But the last reference
> I see to it was from Joel in 2002; Joel, is this platform still
> relevant to you?
See my comments above.
> gnu-v2-abi.c
> gnu-v2-abi.h
>
> C++ ABI support for GCC 2.x.
>
> I'm not sure about these. The last release of GCC they worked
> with was 2.95.3. GCC 3.0 was released Jun 18, 2001. Adoption
> was slow, but I think I can safely say that almost no one uses
> 2.95.x any more; even Debian stopped using it three and a half
> years ago. Should we keep this?
Yes, we should keep this. Several OpenBSD platforms still use GCC 2.95.3.
> i386v-nat.c
>
> This file is used for i[34567]86-*-sco* and for
> i[34567]86-*-sysv4* and for i[34567]86-*-unixware* (but not
> unixware2*). I haven't heard of anyone using GDB on any of
> these configurations in a long time.
>
> Mark Kettenis was the last person to make a non-mechanical
> update to this file, in 2002. Mark, do you have any use for
> those targets?
Not really.
> infptrace.c
>
> I'd love to remove this old file (replaced by inf-ptrace.c)
> but I don't think we quite can yet. It appears to be still
> used by alpha-osf (probably obsolete), i386-sco and similar
> (also probably obsolete), but also powerpc-aix. AIX could
> use some updating if anyone wants to keep the GDB port to
> that platform alive.
Someone should really clean up the rs6000/powerpc mess, which really
is there because we hardly seem to have any people with access to AIX.
> mdebugread.c
> mdebugread.h
>
> If there's any platform left that still produces this format
> of symbolic debug information, I don't know what it is.
I think these are still necessary for Alpha (alpha-mdebug-tdep.c).
> solib-sunos.c
>
> Used by: config/arm/nbsdaout.mh config/i386/nbsdaout.mh
> config/i386/obsdaout.mh config/m68k/nbsdaout.mh
> config/m68k/obsd.mh config/sparc/nbsdaout.mh
> config/vax/nbsdaout.mh
>
> Are those a.out targets still current, and do they still use
> "SunOS" shared library support? If so we'll definitely
> keep this, but perhaps it needs a rename.
OpenBSD/m68k is still a.out and needs this for shared library support.
(OpenBSD/m88k and OpenBSD/vax are also still a.out, but they don't have
shared library support, and I guess they'll be switched to ELF before
they gain that support.)
The other configurations could be obsoleted I guess, although I'd like to
go the more formal route here, by listing them as obsolete, and removing
them after the next release.
next prev parent reply other threads:[~2006-12-17 12:20 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-12-16 20:59 Daniel Jacobowitz
2006-12-16 21:23 ` Christopher Faylor
2007-02-10 21:42 ` Pedro Alves
2007-02-10 23:50 ` Daniel Jacobowitz
2007-02-19 1:25 ` Pedro Alves
2006-12-17 1:24 ` John David Anglin
2006-12-17 11:46 ` Mark Kettenis
2007-01-01 16:34 ` Daniel Jacobowitz
2006-12-18 3:03 ` John David Anglin
2006-12-18 3:43 ` John David Anglin
2006-12-20 16:07 ` John David Anglin
2006-12-20 17:41 ` John David Anglin
2007-01-01 16:33 ` Daniel Jacobowitz
2007-01-01 16:47 ` John David Anglin
2007-01-01 17:10 ` Mark Kettenis
2007-01-01 17:20 ` John David Anglin
2006-12-17 1:36 ` Russell Shaw
2006-12-17 12:20 ` Mark Kettenis [this message]
2006-12-17 14:26 ` Stephen & Linda Smith
2006-12-17 15:37 ` Daniel Jacobowitz
2006-12-20 6:01 ` Joel Brobecker
2006-12-17 13:40 ` Joel Brobecker
2007-01-01 16:46 ` Daniel Jacobowitz
2007-01-01 16:58 ` Mark Kettenis
2007-01-03 23:55 ` Jim Blandy
2007-02-10 20:50 ` Daniel Jacobowitz
2007-02-12 17:35 ` Joel Brobecker
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=13057.82.92.89.47.1166358029.squirrel@webmail.xs4all.nl \
--to=mark.kettenis@xs4all.nl \
--cc=brobecker@adacore.com \
--cc=dave.anglin@nrc-cnrc.gc.ca \
--cc=gdb@sourceware.org \
--cc=kettenis@gnu.org \
/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