[PATCH] MC: provide the ability to disable assembly parsing

Joerg Sonnenberger joerg at britannica.bec.de
Thu Feb 20 05:24:02 PST 2014


On Thu, Feb 20, 2014 at 12:19:57AM -0800, Saleem Abdulrasool wrote:
> This provides an interface for the frontend to disable assembly parsing.  This
> is needed in the case where inline assembly is being processed to an assembly
> output (.s).  In this case, it is preferable to not parse the assembly for
> correctness.  The Linux kernel, for example, takes advantage of this to
> use the compiler as a preprocessor to generate a specially crafted "assembly"
> file to be post-processed.

Without a further clarification for why exactly the Linux kernel has to
create invalid assembler, I see no good reason for adding such
complexity.

Joerg



More information about the cfe-commits mailing list