[gclist] GC FAQ & uncooperative environments

Perry E. Metzger perry@piermont.com
10 Jul 2003 15:32:42 -0400


Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl> writes:
> Other crimes are entirely optional, e.g. I plan to postprocess
> assembly output of a C compiler replacing trampolined tail calls
> with direct jumps, and use two global register variables on gcc.

FYI, there was a recent paper on a bunch of tail call optimizations
that were added to gcc to make it a lot easier to use for implementing
tail call driven high level languages.

See:

http://home.in.tum.de/~baueran/thesis/

Perry