x86: remove temporary .s files in failure cases
preprocess: implement #ifndef/#ifdef/#else/#endif