This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Status and rationale for toplevel bootstrap (was Re: Example of debugging GCC with toplevel bootstrap)


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]