On Thu, Feb 14, 2013 at 8:54 PM, Robert Griesemer <
g...@golang.org> wrote:
> Thanks for the write-up. If gccgo shares the runtime and gc,
> presumably there needs to also be some coordination between the gc
> data structures representing stack frames and the ones used by gccgo.
The gccgo runtime is based on the gc runtime. It is not identical.
Changes in the gc runtime are periodically merged into the gccgo
runtime, and I resolve the merge conflicts by hand.
It will never make sense to use the exact same data structures for the
gccgo stack frame, because the stack frame is fundamentally different.
gccgo will require a different approach, hopefully similar in general
but certainly different in specific details.
Ian