[gclist] Two conservative collectors

Tom Tromey tromey@cygnus.com
Thu, 18 Nov 1999 14:42:17 -0800 (PST)

>>>>> "Hans" == Boehm, Hans <hboehm@exch.hpl.hp.com> writes:

Hans> 1) If I'm inside the call to g in
Hans> 	f() + g(13)
Hans> where f returns a pointer (and has been evaluated first) and g returns an
Hans> integer, I know of no way to ask about the (temporary) pointer value
Hans> returned by f.

I've read a paper where the authors changed their compiler to generate
tables to allow precise marking of the stack.  The tables encoded lots
of information so that they would continue to work in the presence of
aggressive optimization.  Unfortunately I don't have the paper handy
and I don't remember anything that would help me find it again...