At some point between 3.7.1 and 3.8.0 (current trunk), for arm targets,
the -mcpu option got broken, in the sense that it no longer accepts
-mcpu=xscale as an option.
I am unsure what the exact cause is, but it looks like adding "v5e" as a
SUB_ARCH in ARMTargetParser.def helps. This was submitted by @andrew.