* Target deprecation, round four
@ 2003-03-04 5:43 Zack Weinberg
2003-03-04 5:43 ` Christopher Faylor
2003-03-04 10:33 ` Richard Earnshaw
0 siblings, 2 replies; 9+ messages in thread
From: Zack Weinberg @ 2003-03-04 5:43 UTC (permalink / raw)
To: gcc
Fairly small adjustments from the last set. If there are no further
objections I'd like to patch this list into the 3.3 branch and begin
deleting code from the mainline.
zw
arc-*-*
i960-*-*
m88k-*-*
romp-*-*
alpha*-*-interix*
alpha*-*-linux*libc1*
alpha*-*-linux*ecoff*
arm*-*-aout*
arm*-*-conix*
arm*-*-oabi
strongarm-*-coff*
hppa1.0-*-osf*
hppa1.0-*-bsd*
hppa1.[01]-*-hpux[789]*
hppa*-*-hiux*
hppa*-*-lites*
hppa*-*-mpeix*
i?86-ncr-*
i?86-sequent-*
i?86-moss-*
i?86-*-netware
i?86-*-freebsd2*
i?86-*-netbsd*aout*
i?86-*-linux*aout*
i?86-*-moss*
i?86-*-sysv3*
i?86-*-vsta
i?86-*-interix # not interix3
m68000-hp-bsd*
m68000-hp-hpux*
m68000-sun-sunos*
m68000-att-sysv*
m68k-atari-sysv*
m68k-motorola-sysv*
m68k-ncr-sysv*
m68k-plexus-sysv*
m68k-tti-*
m68k-crds-unos*
m68k-cbm-sysv*
m68k-ccur-rtu*
m68k-hp-bsd*
m68k-hp-hpux*
m68k-sun-mach*
m68k-sun-sunos*
m68k-*-linux*aout*
m68k-*-linux*libc1
m68k-*-psos*
mips*-*-ecoff*
mips-sni-sysv4
mips64orion-*-rtems*
powerpc*-*-sysv* # generic only; consider -elf instead
powerpc*-*-linux*libc1
rs6000-ibm-aix[123]*
rs6000-bull-bosx
rs6000-*-mach*
sparc-*-aout*
sparc-*-netbsd*aout*
sparc-*-bsd*
sparc-*-chorusos*
sparc-*-linux*aout*
sparc-*-linux*libc1*
sparc-*-lynxos*
sparc-hal-solaris2*
sparc-*-sunos[34]*
sparclet-*-aout*
sparclite-*-coff*
sparclite-*-aout*
sparc86x-*-aout*
v850-*-rtems*
vax-*-bsd*
vax-*-sysv*
vax-*-netbsd*aout*
vax-*-vms*
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Target deprecation, round four
2003-03-04 5:43 Target deprecation, round four Zack Weinberg
@ 2003-03-04 5:43 ` Christopher Faylor
2003-03-04 6:06 ` Zack Weinberg
2003-03-04 10:33 ` Richard Earnshaw
1 sibling, 1 reply; 9+ messages in thread
From: Christopher Faylor @ 2003-03-04 5:43 UTC (permalink / raw)
To: Zack Weinberg; +Cc: gcc
On Mon, Mar 03, 2003 at 09:29:16PM -0800, Zack Weinberg wrote:
>Fairly small adjustments from the last set. If there are no further
>objections I'd like to patch this list into the 3.3 branch and begin
>deleting code from the mainline.
Zack,
Danny Smith has recently determined that you can eliminate the
i[34567]86-*-win32 target, too. Could you add that to your list?
This means that you can also remove config/i386/win32.h entirely.
I was going to do this but it might make sense to eliminate all of
the obsolete targets in one go.
cgf
> arc-*-*
> i960-*-*
> m88k-*-*
> romp-*-*
>
> alpha*-*-interix*
> alpha*-*-linux*libc1*
> alpha*-*-linux*ecoff*
>
> arm*-*-aout*
> arm*-*-conix*
> arm*-*-oabi
> strongarm-*-coff*
>
> hppa1.0-*-osf*
> hppa1.0-*-bsd*
> hppa1.[01]-*-hpux[789]*
> hppa*-*-hiux*
> hppa*-*-lites*
> hppa*-*-mpeix*
>
> i?86-ncr-*
> i?86-sequent-*
> i?86-moss-*
> i?86-*-netware
> i?86-*-freebsd2*
> i?86-*-netbsd*aout*
> i?86-*-linux*aout*
> i?86-*-moss*
> i?86-*-sysv3*
> i?86-*-vsta
> i?86-*-interix # not interix3
>
> m68000-hp-bsd*
> m68000-hp-hpux*
> m68000-sun-sunos*
> m68000-att-sysv*
> m68k-atari-sysv*
> m68k-motorola-sysv*
> m68k-ncr-sysv*
> m68k-plexus-sysv*
> m68k-tti-*
> m68k-crds-unos*
> m68k-cbm-sysv*
> m68k-ccur-rtu*
> m68k-hp-bsd*
> m68k-hp-hpux*
> m68k-sun-mach*
> m68k-sun-sunos*
> m68k-*-linux*aout*
> m68k-*-linux*libc1
> m68k-*-psos*
>
> mips*-*-ecoff*
> mips-sni-sysv4
> mips64orion-*-rtems*
>
> powerpc*-*-sysv* # generic only; consider -elf instead
> powerpc*-*-linux*libc1
> rs6000-ibm-aix[123]*
> rs6000-bull-bosx
> rs6000-*-mach*
>
> sparc-*-aout*
> sparc-*-netbsd*aout*
> sparc-*-bsd*
> sparc-*-chorusos*
> sparc-*-linux*aout*
> sparc-*-linux*libc1*
> sparc-*-lynxos*
> sparc-hal-solaris2*
> sparc-*-sunos[34]*
> sparclet-*-aout*
> sparclite-*-coff*
> sparclite-*-aout*
> sparc86x-*-aout*
>
> v850-*-rtems*
>
> vax-*-bsd*
> vax-*-sysv*
> vax-*-netbsd*aout*
> vax-*-vms*
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Target deprecation, round four
2003-03-04 5:43 ` Christopher Faylor
@ 2003-03-04 6:06 ` Zack Weinberg
0 siblings, 0 replies; 9+ messages in thread
From: Zack Weinberg @ 2003-03-04 6:06 UTC (permalink / raw)
To: gcc
Christopher Faylor <cgf@redhat.com> writes:
> On Mon, Mar 03, 2003 at 09:29:16PM -0800, Zack Weinberg wrote:
>>Fairly small adjustments from the last set. If there are no further
>>objections I'd like to patch this list into the 3.3 branch and begin
>>deleting code from the mainline.
>
> Zack,
> Danny Smith has recently determined that you can eliminate the
> i[34567]86-*-win32 target, too. Could you add that to your list?
Sure.
zw
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Target deprecation, round four
2003-03-04 5:43 Target deprecation, round four Zack Weinberg
2003-03-04 5:43 ` Christopher Faylor
@ 2003-03-04 10:33 ` Richard Earnshaw
1 sibling, 0 replies; 9+ messages in thread
From: Richard Earnshaw @ 2003-03-04 10:33 UTC (permalink / raw)
To: Zack Weinberg; +Cc: gcc, Richard.Earnshaw
zack@codesourcery.com said:
> Fairly small adjustments from the last set. If there are no further
> objections I'd like to patch this list into the 3.3 branch and begin
> deleting code from the mainline.
Surely a release containing the deprecation announcement should be made
*before* we start removing the code... As it stands you are proposing to
delete the code from the mainline before most of the world is even aware
of this.
I haven't seen anything posted to gcc-announce about these proposed
deprecations, so most of the world is going to be blissfully unaware of
your proposal.
R.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Target deprecation, round four
2003-03-04 19:46 ` Zack Weinberg
2003-03-04 19:48 ` Mark Ferrell
2003-03-04 19:56 ` Richard Earnshaw
@ 2003-03-05 10:24 ` Nathan Sidwell
2 siblings, 0 replies; 9+ messages in thread
From: Nathan Sidwell @ 2003-03-05 10:24 UTC (permalink / raw)
To: Zack Weinberg; +Cc: Nathanael Nerode, gcc
Zack Weinberg wrote:
> But a wider announcement should happen. How about I send the list to
> gcc-announce now, and wait another week before making any actual
> changes?
you could also email somewhere like lwn@lwn.net for their development page.
nathan
--
Nathan Sidwell :: http://www.codesourcery.com :: CodeSourcery LLC
The voices in my head said this was stupid too
nathan@codesourcery.com : http://www.cs.bris.ac.uk/~nathan/ : nathan@acm.org
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Target deprecation, round four
2003-03-04 19:46 ` Zack Weinberg
2003-03-04 19:48 ` Mark Ferrell
@ 2003-03-04 19:56 ` Richard Earnshaw
2003-03-05 10:24 ` Nathan Sidwell
2 siblings, 0 replies; 9+ messages in thread
From: Richard Earnshaw @ 2003-03-04 19:56 UTC (permalink / raw)
To: Zack Weinberg; +Cc: Nathanael Nerode, gcc, Richard.Earnshaw
> Nathanael Nerode <neroden@twcny.rr.com> writes:
>
> >Richard Earnshaw said:
> >>Surely a release containing the deprecation announcement should be
> >>made *before* we start removing the code... As it stands you are
> >>proposing to delete the code from the mainline before most of the
> >>world is even aware of this.
> >
> > I deprecated vax-vms for 3.3 and promptly deleted it from mainline.
> > But this is because vax-vms (a) wasn't working, (b) hadn't been for
> > a long time, and (c) had over 10,000 lines of code devoted to it. I
> > would agree that deletions of *working* targets be delayed until the
> > version with the deprecation has been released. But deletions of
> > *non-working* targets, I think, can take place as soon as possible.
>
> The trouble with this otherwise reasonable suggestion is, (a) I have
> no way to tell whether the majority of the targets on the list are
> still working; (b) we have no schedule for the 3.3 release. Also, I
> am holding off on several performance patches that will involve
> touching lots of back-end code, because I don't want to waste time on
> targets that will be deleted in short order. And it's not hard to
> pull a deleted target back from CVS if someone does turn up expressing
> interest.
Recovering the files is the easy part. Knowing what has been changed in
the interim is *significantly* harder.
>
> But a wider announcement should happen. How about I send the list to
> gcc-announce now, and wait another week before making any actual
> changes?
That at least would be an improvement.
In general I think I'd like to see a two release approach to this issue.
In stage one a target is denoted "at risk", then at stage two it is
deprecated on the branch and removed from the mainline.
That gives some time for a user to object and maybe find a maintainer. Of
course an objection with no maintainer is no objection (if they really
care they'll sponsor a maintainer).
R.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Target deprecation, round four
2003-03-04 19:46 ` Zack Weinberg
@ 2003-03-04 19:48 ` Mark Ferrell
2003-03-04 19:56 ` Richard Earnshaw
2003-03-05 10:24 ` Nathan Sidwell
2 siblings, 0 replies; 9+ messages in thread
From: Mark Ferrell @ 2003-03-04 19:48 UTC (permalink / raw)
To: GNU C Compiler
I would like to volunteer taking over maintanance of the x?86-vsta platform
and getting it out of deprication before the delete occures.
--- Zack Weinberg <zack@codesourcery.com> wrote:
> Nathanael Nerode <neroden@twcny.rr.com> writes:
>
> >Richard Earnshaw said:
> >>Surely a release containing the deprecation announcement should be
> >>made *before* we start removing the code... As it stands you are
> >>proposing to delete the code from the mainline before most of the
> >>world is even aware of this.
> >
> > I deprecated vax-vms for 3.3 and promptly deleted it from mainline.
> > But this is because vax-vms (a) wasn't working, (b) hadn't been for
> > a long time, and (c) had over 10,000 lines of code devoted to it. I
> > would agree that deletions of *working* targets be delayed until the
> > version with the deprecation has been released. But deletions of
> > *non-working* targets, I think, can take place as soon as possible.
>
> The trouble with this otherwise reasonable suggestion is, (a) I have
> no way to tell whether the majority of the targets on the list are
> still working; (b) we have no schedule for the 3.3 release. Also, I
> am holding off on several performance patches that will involve
> touching lots of back-end code, because I don't want to waste time on
> targets that will be deleted in short order. And it's not hard to
> pull a deleted target back from CVS if someone does turn up expressing
> interest.
>
> But a wider announcement should happen. How about I send the list to
> gcc-announce now, and wait another week before making any actual
> changes?
>
> zw
=====
Mark Ferrell
__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.yahoo.com/
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Target deprecation, round four
2003-03-04 16:57 Nathanael Nerode
@ 2003-03-04 19:46 ` Zack Weinberg
2003-03-04 19:48 ` Mark Ferrell
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Zack Weinberg @ 2003-03-04 19:46 UTC (permalink / raw)
To: Nathanael Nerode; +Cc: gcc
Nathanael Nerode <neroden@twcny.rr.com> writes:
>Richard Earnshaw said:
>>Surely a release containing the deprecation announcement should be
>>made *before* we start removing the code... As it stands you are
>>proposing to delete the code from the mainline before most of the
>>world is even aware of this.
>
> I deprecated vax-vms for 3.3 and promptly deleted it from mainline.
> But this is because vax-vms (a) wasn't working, (b) hadn't been for
> a long time, and (c) had over 10,000 lines of code devoted to it. I
> would agree that deletions of *working* targets be delayed until the
> version with the deprecation has been released. But deletions of
> *non-working* targets, I think, can take place as soon as possible.
The trouble with this otherwise reasonable suggestion is, (a) I have
no way to tell whether the majority of the targets on the list are
still working; (b) we have no schedule for the 3.3 release. Also, I
am holding off on several performance patches that will involve
touching lots of back-end code, because I don't want to waste time on
targets that will be deleted in short order. And it's not hard to
pull a deleted target back from CVS if someone does turn up expressing
interest.
But a wider announcement should happen. How about I send the list to
gcc-announce now, and wait another week before making any actual
changes?
zw
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Target deprecation, round four
@ 2003-03-04 16:57 Nathanael Nerode
2003-03-04 19:46 ` Zack Weinberg
0 siblings, 1 reply; 9+ messages in thread
From: Nathanael Nerode @ 2003-03-04 16:57 UTC (permalink / raw)
To: gcc
zack at codesourcery dot com said:
> Fairly small adjustments from the last set. If there are no further
> objections I'd like to patch this list into the 3.3 branch and begin
> deleting code from the mainline.
Richard Earnshaw said:
>Surely a release containing the deprecation announcement should be made
>*before* we start removing the code... As it stands you are proposing
>to
>delete the code from the mainline before most of the world is even
>aware
>of this.
I deprecated vax-vms for 3.3 and promptly deleted it from mainline. But
this is because vax-vms (a) wasn't working, (b) hadn't been for a
long time, and (c) had over 10,000 lines of code devoted to it. I would
agree that deletions of *working* targets be delayed until the
version with the deprecation has been released. But deletions of
*non-working* targets, I think, can take place as soon as possible.
--Nathanael
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2003-03-05 8:48 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-04 5:43 Target deprecation, round four Zack Weinberg
2003-03-04 5:43 ` Christopher Faylor
2003-03-04 6:06 ` Zack Weinberg
2003-03-04 10:33 ` Richard Earnshaw
2003-03-04 16:57 Nathanael Nerode
2003-03-04 19:46 ` Zack Weinberg
2003-03-04 19:48 ` Mark Ferrell
2003-03-04 19:56 ` Richard Earnshaw
2003-03-05 10:24 ` Nathan Sidwell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).