|Why RTL for GCC ? email@example.com (1990-11-12)|
|Re: Why RTL for GCC ? firstname.lastname@example.org (1990-11-14)|
|Re: Why RTL for GCC ? email@example.com (Michael K. Gschwind) (1990-11-15)|
|Re: Why RTL for GCC ? firstname.lastname@example.org (1990-11-17)|
|From:||email@example.com (david pressley)|
|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
4) What would have to be added to quads to accomplish what is done with
I appreciate any response you can give me.
[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
Search the comp.compilers archives again.