Currently, the availability of DSP instructions (ACLE 6.4.7) is handled in a hand-rolled tricky condition block in tools/clang/lib/Basic/Targets.cpp, with a FIXME: attached.
This patch changes the handling of +t2dsp to be in line with other architecture extensions.
Why aren't you adding -t2dsp otherwise, like the other features in this file?