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.

Reply via email to