Re: [PATCH][AArch64] Simplify frame layout for stack probing

2017-11-03 Thread Wilco Dijkstra
James Greenhalgh wrote: > > This caused: > >  Failures: >    gcc.target/aarch64/test_frame_4.c >    gcc.target/aarch64/test_frame_2.c >    gcc.target/aarch64/test_frame_7.c >    gcc.target/aarch64/test_frame_10.c Sorry, I missed that in testing. I've reverted part of the patch that

Re: [PATCH][AArch64] Simplify frame layout for stack probing

2017-10-27 Thread James Greenhalgh
On Thu, Oct 26, 2017 at 04:19:35PM +0100, James Greenhalgh wrote: > On Tue, Jul 25, 2017 at 02:58:04PM +0100, Wilco Dijkstra wrote: > > This patch makes some changes to the frame layout in order to simplify > > stack probing. We want to use the save of LR as a probe in any non-leaf > > function.

Re: [PATCH][AArch64] Simplify frame layout for stack probing

2017-10-26 Thread James Greenhalgh
On Tue, Jul 25, 2017 at 02:58:04PM +0100, Wilco Dijkstra wrote: > This patch makes some changes to the frame layout in order to simplify > stack probing. We want to use the save of LR as a probe in any non-leaf > function. With shrinkwrapping we may only save LR before a call, so it > is useful t

Re: [PATCH][AArch64] Simplify frame layout for stack probing

2017-08-15 Thread Wilco Dijkstra
  ping From: Wilco Dijkstra Sent: 25 July 2017 14:58 To: GCC Patches; James Greenhalgh; Jeff Law Cc: nd Subject: [PATCH][AArch64] Simplify frame layout for stack probing     This patch makes some changes to the frame layout in order to simplify stack probing.  We want to use the save of LR as

Re: [PATCH][AArch64] Simplify frame layout for stack probing

2017-08-01 Thread Wilco Dijkstra
ping From: Wilco Dijkstra Sent: 25 July 2017 14:58 To: GCC Patches; James Greenhalgh; Jeff Law Cc: nd Subject: [PATCH][AArch64] Simplify frame layout for stack probing   This patch makes some changes to the frame layout in order to simplify stack probing.  We want to use the save of LR as a

Re: [PATCH][AArch64] Simplify frame layout for stack probing

2017-07-26 Thread Jeff Law
On 07/25/2017 07:58 AM, Wilco Dijkstra wrote: > This patch makes some changes to the frame layout in order to simplify > stack probing. We want to use the save of LR as a probe in any non-leaf > function. With shrinkwrapping we may only save LR before a call, so it > is useful to define a fixed l

[PATCH][AArch64] Simplify frame layout for stack probing

2017-07-25 Thread Wilco Dijkstra
This patch makes some changes to the frame layout in order to simplify stack probing. We want to use the save of LR as a probe in any non-leaf function. With shrinkwrapping we may only save LR before a call, so it is useful to define a fixed location in the callee-saves. So force LR at the bottom