fork.cc currently hangs for mips64, preventing 'check-all' from finishing
in the 3.8 release.
We can't xfail it since that still runs the test, so we must mark it
'unsupported' instead. Unfortunately, the target triple that lit checks against
is the default target triple which in our case is different to the actual
target triple.
This patch resolves this by making '${target_arch}-arch' an available feature
for use in lit directives. We can then use that to correctly mark the test
'unsupported'. The reason for the '-arch' suffix is so that 'mips64' doesn't
also match 'mips64el' which currently passes this test.
Depends on D16855.
Can this go to test/lit.common.cfg instead?