This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Backend compiler basics?
- To: Desmond Cheung <dycheung at cs dot sfu dot ca>
- Subject: Re: Backend compiler basics?
- From: Alan Lehotsky <lehotsky at tiac dot net>
- Date: Fri, 9 Jun 2000 17:03:33 -0400
- Cc: gcc at gcc dot gnu dot org
- References: <200006092012.NAA27795@ratbert.cs.sfu.ca>
At 1:12 PM -0700 6/9/00, Desmond Cheung wrote:
>Hi all,
>
>I'm sorry if this might not be the right list to post. I'm writing a
>backend for a cross-compiler (host = sun-solaris-sparc and target =
>our own machine).
>
>I didn't have any experience with any compiler. Is there any
>resource that I can learn all the basics that I need? I was reading
>the online Gcc manual and didn't understand "Frame pointer", "Arg
>pointer", "eliminate frame pointer" ...etc.
You need a good book on compiler construction and runtime organization.
In the old days, that would have been the "dragon book".
>Any reference to websites is appreciated.
http://www.compiler.com/ A lot of good stuff here
--
------------------------------------------------------------------------
Quality Software Management
http://www.tiac.net/users/qsmgmt
apl@alum.mit.edu
(978)287-0435 Voice
(978)808-6836 Cell
(978)287-0436 Fax
Software Process Improvement and Management Consulting
Language Design and Compiler Implementation