On 11/09/2015 05:47 PM, tbsaunde+...@tbsaunde.org wrote:
+++ b/gcc/dbxout.c
@@ -3076,10 +3076,8 @@ dbxout_symbol_location (tree decl, tree type, const char
*suffix, rtx home)
|| (REG_P (XEXP (home, 0))
&& REGNO (XEXP (home, 0)) != HARD_FRAME_POINTER_REGNUM
From: Trevor Saunders
gcc/ChangeLog:
2015-11-09 Trevor Saunders
* dbxout.c (dbxout_symbol_location): Remove #if for
HARD_FRAME_POINTER_IS_ARG_POINTER.
(dbxout_parms): Likewise.
* dwarf2out.c
On Mon, Nov 09, 2015 at 08:01:28PM +0100, Bernd Schmidt wrote:
> On 11/09/2015 05:47 PM, tbsaunde+...@tbsaunde.org wrote:
> >+++ b/gcc/dbxout.c
> >@@ -3076,10 +3076,8 @@ dbxout_symbol_location (tree decl, tree type, const
> >char *suffix, rtx home)
> >|| (REG_P (XEXP (home, 0))
> >
On 11/09/2015 09:58 PM, Trevor Saunders wrote:
With the exception of the emit-rtl.c hunk I think I've correctly
convinced myself this macro is just an optimization.
I also looked at that one and initially thought that it can simply go
away, but the earlier test for FRAME_POINTER_REGNUM also