> That's really unfortunate the way that Linux handles alternate signal > stacks. I'll set up the register allocator so that %esp always > corresponds to either the C-stack or to gcState.frontier. Just curious -- why did you choose this instead of Henry's double the space hack? I think the space cost of his is negligible, and it does let you have one more register.