This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: C++ bootstrap of GCC - still useful ?
> Why not? If extern "C" is used correctly, the result will work just the same,
> and the improved type checking etc. would be an asset here just as it is
> elsewhere.
We don't use much C code, so the extra benefits wouldn't really be useful
to us (we already get much more benefits by having most of the Ada run-time
written in Ada), and having to deal with mixed C++/Ada by default in the
Ada run-time can bring its own share or complexity that we shouldn't have
to deal with by default.
In addition, the GNAT run-time is built for many cross targets where requiring
a cross C++ compiler would add lots of extra pain.
Requiring a C++ native compiler for bootstrap is one thing (already an
extra pain on some platforms), requiring a C++ cross compiler for building the
run-time is just not an acceptable requirement.
Arno