[Q] front ends & back ends

marcel@eb.ele.tue.nl (Marcel van Loon)
Mon, 18 Jul 1994 14:12:18 GMT

          From comp.compilers

Related articles
[Q] front ends & back ends marcel@eb.ele.tue.nl (1994-07-18)
| List of all articles for this month |
Newsgroups: comp.compilers
From: marcel@eb.ele.tue.nl (Marcel van Loon)
Keywords: C, question, comment
Organization: Compilers Central
Date: Mon, 18 Jul 1994 14:12:18 GMT

Hello,


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
automatically.


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...


Regards,
--- Marcel van Loon
E-Mail: marcel@eb.ele.tue.nl
[The usual quick approach is to port GCC, but for people armed with money
there may be better techniques. -John]
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.