I have started testing the switch to C++ and there is a pile of testing to be done. The testing itself is trivial, but the number of targets that need to be tested is large and I don't have access to all these combinations.
My proposal is to make sure that C++ builds work with: - Primary targets - Secondary targets - Any other targets that people regularly test. The first two items are easy to define. I took them from http://gcc.gnu.org/gcc-4.8/criteria.html. The third item I populated from gcc-testresults postings in 2011. This gave me a list of 136 targets. Further, I sorted them by the number of test reports sent, to determine an idea of "popularity". I removed from the list all the targets that had a popularity index lower than 0.01%. This is still a large list (about 109 entries), but there are several overlapping entries (like different flavours of the same basic target), so it should not be too bad. The testing plan is, then, to go through this table to make sure that we can build all of them with C++ enabled for all stages. I have created a wiki page to track testing progress: http://gcc.gnu.org/wiki/CppBuildStatus My plea for help is to everyone who has access to the targets mentioned in the list: please follow the instructions in that page and fill-in the table entries of the targets that you tested. If you see a missing target that should be tested, by all means, add it to the list. Thanks. Diego.