Related articles |
---|
Why RTL for GCC ? dlpress@hubcap.clemson.edu (1990-11-12) |
Re: Why RTL for GCC ? mike@acc.stolaf.edu (1990-11-14) |
Re: Why RTL for GCC ? mike@vlsivie.tuwien.ac.at (Michael K. Gschwind) (1990-11-15) |
Re: Why RTL for GCC ? dg@iesd.auc.dk (1990-11-17) |
Newsgroups: | comp.compilers,gnu.gcc.help |
From: | dlpress@hubcap.clemson.edu (david pressley) |
Keywords: | GCC, question |
Organization: | Clemson University, Clemson, SC |
Date: | 12 Nov 90 16:51:27 GMT |
I have a few questions about the GNU C (GCC) compiler. If you could
be of some assistance, please respond.
1) Why was the GNU C compiler implemented using RTL (Register
Transfer Language) as opposed to 4-tuples or quads?
2) Is there an interpreter or simulator available for RTL?
3) To your knowledge, has anyone done a study comparing quads and
RTL?
4) What would have to be added to quads to accomplish what is done with
RTL?
I appreciate any response you can give me.
Thank You
David Pressley
pressley@hubcap.clemson.edu
[The simple answer to 1) is that GCC is based on an earlier compiler that
used RTL, but I don't know the original motivation. Perhaps it appeared
easier to retarget. -John]
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.