This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: gcj internals document


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 ]



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]