A Quick C Compiler  What is this ?  This is a tiny C compiler, I
wrote it in a very restricted dialect of OCaml. It is in the
same family as otcc but will work for the x86_64 architecture.
My medium term goal is to port it into the C dialect it
compiles, so I can bootstrap the thing. It will generate
dynamically linked ELF files for the 64bits architecture x86_64
(AMD64 or IA-32e). It has no intermediate language and generates
code as it parses the C source file. This makes it very fast,
unsafe and unoptimizing. Code generated sucks, no doubt, but the
compiler is very short and understandable.  Unless your code is
dead wrong, QCC should remain very silent and produce an output
file. In its current state, it will happily compile the
expression 1 = 2, depending on the context, the semantics will
differ.  I wrote it to learn x86 64bits machine code and ELF
files with dynamic linking. It is very easily extensible and
hackable, you are welcome to add your own set of improvements.
Supported features  The C subset