Re: DWARF: Represent hard frame pointer as stack pointer + offset

2018-09-03 Thread Michael Matz
Hi, On Sat, 1 Sep 2018, Segher Boessenkool wrote: > > With -fno-omit-frame-pointer, arg pointer is eliminated with hard frame > > pointer. But > > > > commit cd557ff63f388ad27c376d0a225e74d3594a6f9d > > Author: hjl > > Date: Thu Aug 10 15:29:05 2017 + > > > > i386: Don't use frame p

Re: DWARF: Represent hard frame pointer as stack pointer + offset

2018-09-01 Thread Segher Boessenkool
Hi! On Fri, Aug 31, 2018 at 02:54:17PM -0700, H.J. Lu wrote: > On Fri, Aug 31, 2018 at 1:32 PM, Jason Merrill wrote: > > On Fri, Aug 31, 2018 at 3:33 PM, H.J. Lu wrote: > >> On Thu, Aug 30, 2018 at 10:21 AM, Jason Merrill wrote: > >>> > r138335 allowed arg_pointer_rtx to be eliminated by e

Re: DWARF: Represent hard frame pointer as stack pointer + offset

2018-08-31 Thread H.J. Lu
On Fri, Aug 31, 2018 at 1:32 PM, Jason Merrill wrote: > On Fri, Aug 31, 2018 at 3:33 PM, H.J. Lu wrote: >> On Thu, Aug 30, 2018 at 10:21 AM, Jason Merrill wrote: >>> r138335 allowed arg_pointer_rtx to be eliminated by either FP or SP, but only when dynamic stack alignment is supported.

Re: DWARF: Represent hard frame pointer as stack pointer + offset

2018-08-31 Thread Jason Merrill
On Fri, Aug 31, 2018 at 3:33 PM, H.J. Lu wrote: > On Thu, Aug 30, 2018 at 10:21 AM, Jason Merrill wrote: >> >>> r138335 allowed arg_pointer_rtx to be eliminated by either FP or SP, >>> but only when dynamic stack alignment is supported. In this case, >>> arg_pointer_rtx is eliminated by FP even

DWARF: Represent hard frame pointer as stack pointer + offset

2018-08-31 Thread H.J. Lu
From 6fc2b6ca9ca77afa2057d2d48ec8f8131036100e Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 8 Aug 2018 06:20:27 -0700 Subject: [PATCH] DWARF: Represent hard frame pointer as stack pointer + offset With commit cd557ff63f388ad27c376d0a225e74d3594a6f9d Author: hjl Date: Thu Aug 10