This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: gcj internals document
- To: alk at pobox dot com
- Subject: Re: gcj internals document
- From: Bryce McKinlay <bryce at waitaki dot otago dot ac dot nz>
- Date: Fri, 27 Apr 2001 14:28:51 +1200
- CC: java at gcc dot gnu dot org
- References: <15080.46257.514986.597643@spanky.love.edu>
Tony Kimball wrote:
> Is there any document which describes the implementation of GCJ?
Not for GCJ specifically, but there is some general documentation
about the front ends which is a good place to start for learning about
tree nodes etc.
c-tree.texi (hint: install tetex and texinfo and use texi2html or
texi2pdf to convert it to something readable) documents the internal
representation used by the C & C++ front ends, some but not all of
which is also applicable to GCJ. Actually, a lot more of this stuff
really should be shared with GCJ, sometimes by making them just a tiny
bit more generic (such as allowing a label on a BREAK_STMT node for
example).
Tim Josling's "Writing a Compiler Front End" is also a good starting
point: http://cobolforgcc.sourceforge.net/cobol_14.html#SEC48
And, of course, there are various bits and pieces of documentation
linked from http://gcc.gnu.org/readings.html
regards
[ bryce ]