[build] Remove crt0, mcrt0 support

Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
Wed Jul 13 15:01:00 GMT 2011


"Jan Beulich" <jbeulich@novell.com> writes:

>>>> Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 07/13/11 4:34 PM >>>
>>which variant would you prefer: obsoletion now and removal in 4.8 or
>>immediate removal?
>
> Both are fine with me, so unless someone else objects immediate removal
> would seem better given it had been pretty much unmaintained.

Right: it would be a one-time offort to remove the support, but
subsequent cleanups wouldn't have to deal with the effectively dead
code.

I had a quick look and it doesn't seem hard: apart from removing the
netware-specific files in gcc and libgcc (and corresponding gcc/config.gcc
and libgcc/config.host changes), there's only a small list (apart from
netware-related target triplets in the testsuite):

config/elf.m4
configure.ac
contrib/config-list.mk
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/doc/extend.texi
libstdc++-v3/crossconfig.m4

configure.ac may have to stay if binutils/src wants to retain the
report, but that's about it.

Let's see what the release managers/global reviewers think.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University



More information about the Gcc-patches mailing list