Flexible target specification

Is it worth specifying target arch too? Things like 'thumb6vm' are changed into 'thumb' in rustc at the moment.