[gclist] tail recursion requires gc

Paul R. Wilson wilson@cs.utexas.edu
Wed, 7 Aug 1996 14:00:49 -0500


>From majordom@iecc.com Wed Aug  7 13:52:05 1996
>CC: will@ccs.neu.edu

>So don't expect gcc or any other C compiler to provide fully
>general tail recursion any time soon.  That won't happen
>until gc becomes a de facto standard part of C.

I think it's much more realistic to try to get GCC to support
explicitly-declared tail calling.  RMS wants it, and it would
be almost as useful as making it part of standard C, because
GCC runs on essentially everything.

Is there anybody with GCC expertise who'd be interested in doing
the basic hacks, and giveing them to the GNU project?  I think
the GNU people would likely make the changes to various machine
descriptions if that had something that worked on one or two
platforms, and which would pretty clearly work in general.