There have been some discussions of possible target deprecations in 4.6, 
including a list I sent at 
<http://gcc.gnu.org/ml/gcc-patches/2010-12/msg01165.html>, but no 
particular conclusions.  Here is a concrete list I propose for deprecation 
in 4.6; please send any other suggestions, or say if you wish to volunteer 
to maintain one of these targets to avoid deprecation (and start sending 
patches and test results in that case; m68hc11 has a nominal maintainer, 
but no test results after July 2007).

* ARC (arc-*) (unmaintained for a long time).

* M68hc1x (m68hc11-*-*, m6811-*-*, m68hc12-*-*, m6812-*-*) (see 
<http://gcc.gnu.org/ml/gcc/2011-01/msg00359.html>).

* Interix (i[34567]86-*-interix3*) (see PR 47096).

* Generic ARM PE (arm-*-pe* not matching arm*-wince-pe*).

* MCore PE, and with it svr3.h (mcore-*-pe*).

* i[34567]86-*-pe (an alias for Cygwin in config.gcc rather than 
config.sub, so not effectively treated as an alias elsewhere).

* M68K uClinux old ABI (m68k-*-uclinuxoldabi*).

* a.out NetBSD (arm*-*-netbsd* not matching arm*-*-netbsdelf*, 
i[34567]86-*-netbsd* not matching i[34567]86-*-netbsdelf*, vax-*-netbsd* 
not matching vax-*-netbsdelf*).

* SH SymbianOS (sh-*-symbianelf*) (see PR 47119).

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to