an interesting shift in course has been made – GCC is switching to C++. since next release GCC is going to be build with C++. all of it. inline functions and templates are to be used for better type-safety. currently only some basic C++ features are planned to be used – i.e. GCC is not being rewritten from the scratch in OO way – C++ is going to make current code base easier to maintain.
currently all primary and secondary targets build fine, as well as many others. an interesting fact to notice is that about 40% of all reports are done using non-x86* platform. because of that cxx-conversion branch has been merged to GCC's trunk (see the commit).