|[Q] front ends & back ends email@example.com (1994-07-18)|
|From:||firstname.lastname@example.org (Marcel van Loon)|
|Keywords:||C, question, comment|
|Date:||Mon, 18 Jul 1994 14:12:18 GMT|
I need to write a C-compiler for a newly designed processor. There's an
assembler available, so I need not neccesarily generate 'code'.
The idea is to use an existing front-end and write a back-end to generate
the assembly from the intermediate representation of the program generated
by the front-end. It may even be possible to generate the back-end
Working my way through the FAQ and the comp.compiler archives, I found the
following references to programs that may do (part of) the job:
Compiler construction kits: ACK,ELI
(Easily?) retargettable compilers: GCC, lcc
code generator generators: BEG, MIMOLA, CCG
Who knows of other programs/packages that might help me generate a
compiler? It must be able to generate code for resp. 16(!), 32 and 64 bit
INT's, and preferably generate size-optimized code. Packages need not be
PD; the resulting compiler will be used commercially.
Any information will be appreciated. E-mail of post; I'll summarize if
requested & worthwile.
PS. I'm not all too familiar with compiler-compilers/generators, code
generator-generators or whatever generator-generators, so if I bungle up
some terms/definitions/terminology, please excuse me and tell me how to
say things the right way...
--- Marcel van Loon
[The usual quick approach is to port GCC, but for people armed with money
there may be better techniques. -John]
Return to the
Search the comp.compilers archives again.