As far as I know there is no way to make gcc do just the pre-processing of an assembler file. The point is that it is so fast that there isn't much point in preserving the output.