This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] rs6000: Make deallocation of a large frame work (PR77687)
- From: Segher Boessenkool <segher at kernel dot crashing dot org>
- To: David Edelsohn <dje dot gcc at gmail dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 28 Nov 2016 23:22:04 -0600
- Subject: Re: [PATCH] rs6000: Make deallocation of a large frame work (PR77687)
- Authentication-results: sourceware.org; auth=none
- References: <4bb05a55fabeab815c2c0224609e0a4f5b68693e.1479209415.git.segher@kernel.crashing.org> <CAGWvnymjjfT=8XgTf5jkAW0jQYruNTPNeG5WCcaihHB2HbFh3w@mail.gmail.com>
On Tue, Nov 15, 2016 at 09:06:23AM -0500, David Edelsohn wrote:
> > * config/rs6000/rs6000.c (rs6000_emit_stack_reset): Emit the
> > stack_restore_tie insn instead of stack_tie, for the SVR4 and
> > SPE ABIs.
> > * config/rs6000/rs6000.md (stack_restore_tie): New define_insn.
>
> Okay.
>
> A similar change may be necessary for other uses of rs6000_stack_tie
> in the prologue.
I thought just a little bit more staring at the prologue code would let
me handle this, but so far no luck. So, I'll commit the original patch
now, some progress is better than no progress.
Segher