Restoration of arg pointer in expand_builtin_setjmp_receiver
Richard Henderson
rth@redhat.com
Mon Aug 27 10:35:00 GMT 2001
On Thu, Aug 23, 2001 at 11:54:39PM -0400, John David Anglin wrote:
> > Try this.
> >
> > * function.c (expand_function_end): Don't init arg_pointer_save_area.
> > (get_arg_pointer_save_area): New. Create an init it here.
> > (fix_lexical_addr): Use it.
> > * function.h: Declare it.
> > * builtins.c (expand_builtin_setjmp_receiver): Use it.
> > * stmt.c (expand_nl_goto_receiver): Use it.
>
> Looks promising. I did a quick check using a cross compiler and it now
> looks like the "arg pointer" is saved and restored properly.
I went ahead and checked this patch in. We can adjust further later.
r~
More information about the Gcc-bugs
mailing list