This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: IRA vs. frame pointer elimination [PR38952]
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: Dave Korn <dave dot korn dot cygwin at googlemail dot com>
- Cc: gcc at gcc dot gnu dot org, aaronavay62 at aaronwl dot com, dansmister at gmail dot com
- Date: Fri, 23 Jan 2009 17:39:29 -0800
- Subject: Re: IRA vs. frame pointer elimination [PR38952]
- References: <2ca21dcc0901231729h20b769ebre881b2cb188fa959@mail.gmail.com>
On Fri, Jan 23, 2009 at 5:29 PM, Dave Korn
<dave.korn.cygwin@googlemail.com> wrote:
> Hi all,
>
> re: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38952
> [Regression/4.4,P1 blocker IMHO: total failure of SjLj EH on Cygwin+MinGW]
>
> I have a simple testcase showing breakage in SjLj EH on Cygwin. To cut
> right to the chase, the RTL generated by the 130r.eh pass to save %ebp (the
> frame pointer) into the jmp_buf struct embedded in the SjLj_Function_Context
> struct that is about to be registered looks like so:
>
An IRA setjmp bug was fixed recently:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38587
Does it fix your problem?
--
H.J.