This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [split] Add x86 runtime support routines
- From: Richard Henderson <rth at redhat dot com>
- To: Ian Lance Taylor <iant at google dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 28 Sep 2009 11:26:53 -0700
- Subject: Re: [split] Add x86 runtime support routines
- References: <mcr7hvmxqcq.fsf@dhcp-172-17-9-151.mtv.corp.google.com>
You've currently not got a valid unwind through your stacks. This is
going to prevent its use with exception handling, for instance.
I don't think it would be too difficult to simply set up %ebp within
__morestack to help generate proper unwind information.
I can also imagine it would not be difficult to set up an EH cleanup
handler within __morestack to deallocate the stack while unwinding for
an exception.
r~