On Mon, 31 May 2010, Basile Starynkevitch wrote:

> I would even imagine that later, one could configure GCC to have only a
> C++ front-end, but no more a C one. That probably would be unusual,
> since many important applications which want to be compiled by GCC (I am
> thinking of the Linux kernel) will continue to exist in C. But I would
> believe that a future GCC with only a C++ frontend and without a C
> frontend would be possible, and be able to bootstrap (i.e. make stage3),
> which is not true today. IIRC, today's GCC (i.e. 4.5) cannot even be
> configured to have a C++ front-end without having a C front-end. Do we
> want to change that?

I believe it would be a bad idea to change GCC's language-independent 
runtime libraries (libgcc etc.) and libraries for ObjC, Fortran etc. to 
use C++.  As such, building the C compiler will continue to be required in 
order to build those libraries.  (It should also continue to be possible 
to build a cross compiler that only supports C - using, of course, 
pre-installed build-x-build and build-x-host C++ compilers - rather than 
requiring C++ support to be built for the target; the requirement to build 
a C++ host-x-target compiler will only apply for native bootstrap.)

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

Reply via email to