According to a post
on the GNU Compiler Collection list, GCC is now built as a C++ program by default
. This is the fruition of much effort
, and the goal now is to clean up the GCC internals
that are reportedly pretty type-unsafe by rewriting them using C++ classes and templates.