Change in behavior wrt LANGUAGE source property?

From your description, I suppose that your files are not C source but assembly with pre-processing.

So, it is, anyway, an error to specify C as language when the files do not contained C source…

Maybe this discussion can be of some help.