This is the mail archive of the
mailing list for the GCC project.
- From: Doug84 <doug1984 at gmail dot com>
- To: gcc at gcc dot gnu dot org
- Date: Thu, 7 Feb 2008 09:28:11 -0800 (PST)
- Subject: GCC frontend
I've been looking at the documentation for writing a GCC front end and the
common thing I believe I'm seeing is that the GCC front ends are all run
through GCC (i.e. you're efficiently adding a new section of coding to the
GCC program through softcode).
What I wish to do is create my own front end outside of GCC and then send
the partly-processed code through the back end (i.e. an intermediate to
assembly code transformation would be done by GCC - the High language to
intermediate would be done by my program).
Now, what would be ideal for me is if I could write the generated output
into a file (I presume in RTL format, judging from what I've read) and then
sending it straight into the backend.
However, my initial research suggests that this is not possible and I will
have to define a 'dummy language' to write into GCC.
On the compiler level, I would like the split ideally to be:
My program:- Lexical analysis, Syntax Analysis, Semantic Analysis,
Intermediate Code Generation
GCC backend:- Code optimization, (Final) code generation.
View this message in context: http://www.nabble.com/GCC-frontend-tp15338832p15338832.html
Sent from the gcc - Dev mailing list archive at Nabble.com.