This is the mail archive of the
mailing list for the binutils project.
Re: Deprecating and removing old targets
- From: Joel Sherrill <joel dot sherrill at oarcorp dot com>
- To: Oleg Endo <oleg dot endo at t-online dot de>, Tristan Gingold <gingold at adacore dot com>, binutils <binutils at sourceware dot org>
- Date: Mon, 12 Sep 2016 10:50:05 -0500
- Subject: Re: Deprecating and removing old targets
- Authentication-results: sourceware.org; auth=none
- References: <C02C9961-F764-45D9-B9B8-B0575C0B1D78@adacore.com> <firstname.lastname@example.org>
On 9/12/2016 6:58 AM, Oleg Endo wrote:
On Mon, 2016-09-12 at 09:37 +0200, Tristan Gingold wrote:
* all a.out targets
* all NetWare targets (nlm)
* all ecoff targets (alpha and mips)
* very old cpus: m88k, ns32k, i960, appolo, w65, we32k, pc532
* very old os: sunos-4, irix, sco, newsos, OSF, risc-ix
* very old formats: ieee-695, xsym, ppcboot, pef
I may forget some of them...
Targets I think we should keep:
* m68k, m68xx
I don't think these two should have been lumped together.
The m68k covers m68k and Coldfire. I think with Freescale
now being part of NXP, I am not sure if any Coldfire part
is recommended for new designs or not but they are out
there and projects will be using them for a long time.
From an RTEMS perspective, we have users still hanging
on to m68040 VMEBus boards. As long as there is a NIC,
the boards are still useful and paid for in at least some
national labs. They have them and use them.
the m68xx's I recall were 8 bit parts although I think
some are 16.
* alpha (elf, vms)
+1 for keeping 68K and Z80 in :)