This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: RFC - Remove support for PCH post 4.8
- From: Eric Botcazou <ebotcazou at adacore dot com>
- To: Diego Novillo <dnovillo at google dot com>
- Cc: gcc at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org, Lawrence Crowl <crowl at googlers dot com>
- Date: Wed, 28 Nov 2012 00:32:13 +0100
- Subject: Re: RFC - Remove support for PCH post 4.8
- References: <CAD_=9DTupnSYx7zYLPMD2S41fkL=dWuhkszJoXmpH53_DF5nMQ@mail.gmail.com>
> I admit that I'm partly fishing here, but my proposal is based on the
> following:
>
> * The implementation of PCH in GCC is atrocious and hard to maintain.
> * The next C++ standard is likely to define modules
> (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3347.pdf)
> * The user-base for PCH is negligibly small (here's where I'm mostly
> guessing). * PCH is absolutely useless for C.
>
> Removing PCH will give us more implementation freedom for the memory
> management project
> (http://gcc.gnu.org/wiki/cxx-conversion/gc-alternatives).
One of the arguments put forward to advocate the transition to C++ was the
competition. Where do the other compilers stand when it comes to PCHs?
--
Eric Botcazou