> One thing I meant to ask about before, but clearly didn't: do the .S files > produced really need to go through the preprocessor? Currently, yes, they do need to go through the preprocessor, but only for the __LINE__ directive so that gc messages are printed correctly.