R800 Generates incorrect code
file extension output by -M option is wrong
Necessary cases are deleted in switch