OK, here's the much delayed front end reduction patch based on the
reordering already being checked in.
I discovered that my targets builds were only building c/c++, so the
other languages were being reduced based only on the host
x86_64-pc-linux-gnu build. Thats *probably* ok, but I wanted to be
sure. This is when I discovered that the other languages have varying
amounts of support amongst the targets. Simply building all the targets
to compile, say ada, doesn't actually work quite right.
So this patch covers all the languages which do have full support.. the
ones enabled by 'all' languages.
I am determining which targets build the other languages now, and will
submit separate reduction patches for those languages.
This bootstraps on x86_64-pc-linux-gnu with no new regressions, and is
currently undergoing the full config-list target build.
OK for trunk?