This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Status and rationale for toplevel bootstrap (was Re: Example of debugging GCC with toplevel bootstrap)
- From: Paolo Bonzini <paolo dot bonzini at lu dot unisi dot ch>
- To: Arnaud Charlet <charlet at adacore dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>, Eric Botcazou <ebotcazou at libertysurf dot fr>, jason at redhat dot com
- Date: Mon, 16 Jan 2006 10:39:57 +0100
- Subject: Re: Status and rationale for toplevel bootstrap (was Re: Example of debugging GCC with toplevel bootstrap)
- References: <5DAF847A2991A941AAF96F8E7261E0A9318088@usi05.usilu.net> <20060116093055.GA65816@adacore.com>
Arnaud Charlet wrote:
Fourth, because toplevel bootstrap is a prerequisite for many further
cleanups and improvements, including moving libgcc to the toplevel and
bootstrapping libada.
For my information, what point is there in boostrapping libada ?
We already do "sort of" bootstrap libada by including some rts routines
in the compiler. It would be possible to do so by really building
libada three times, rather than by using parts of it both in the
compiler and out of it. This is a cleanup, but would also allow
comparison of the stage2/stage3 libada and expose possible
miscompilations of the Ada front-end.
This is not in my list of things to do, by the way, but it is plain
impossible with the old bootstrapping mechanism.
Paolo