Re: [PATCH] Fix __builtin_init_dwarf_reg_size_table when built with -mfpxx

2019-05-20 Thread Dragan Mladjenovic
Thank you. From: Jeff Law Sent: Monday, May 20, 2019 9:13 PM To: Dragan Mladjenovic; gcc-patches@gcc.gnu.org Cc: Jakub Jelinek; Matthew Fortune Subject: Re: [PATCH] Fix __builtin_init_dwarf_reg_size_table when built with -mfpxx On 5/19/19 4:18 AM, Dragan

Re: [PATCH] Fix __builtin_init_dwarf_reg_size_table when built with -mfpxx

2019-05-20 Thread Jeff Law
On 5/19/19 4:18 AM, Dragan Mladjenovic wrote: > Thank you. > > > What can I do to ensure this gets back-ported as further back as possible? I > assume that it can go all the way back to gcc 7 branch.Technically it's not a > regression fix, but I went ahead and backported to gcc-9 and gcc-8

Re: [PATCH] Fix __builtin_init_dwarf_reg_size_table when built with -mfpxx

2019-05-19 Thread Dragan Mladjenovic
@gcc.gnu.org Cc: Jakub Jelinek; Matthew Fortune Subject: Re: [PATCH] Fix __builtin_init_dwarf_reg_size_table when built with -mfpxx On 5/16/19 7:15 AM, Dragan Mladjenovic wrote: > Ping. > > > > From: Dragan Mladjenovic > Sent: Thursday, May 9, 2019

Re: [PATCH] Fix __builtin_init_dwarf_reg_size_table when built with -mfpxx

2019-05-17 Thread Jeff Law
e > Subject: [PATCH] Fix __builtin_init_dwarf_reg_size_table when built with > -mfpxx > > From: "Dragan Mladjenovic" > > > Hi all, > > For TARGET_FLOATXX the odd-numbered FP registers in SFmode are > HARD_REGNO_CALL_PART_CLOBBERED. This causes dwarf_frame_reg_mode to fall > b

Re: [PATCH] Fix __builtin_init_dwarf_reg_size_table when built with -mfpxx

2019-05-16 Thread Dragan Mladjenovic
Ping. From: Dragan Mladjenovic Sent: Thursday, May 9, 2019 12:29 PM To: gcc-patches@gcc.gnu.org Cc: Dragan Mladjenovic; Jakub Jelinek; Matthew Fortune Subject: [PATCH] Fix __builtin_init_dwarf_reg_size_table when built with -mfpxx From: "Dragan Mladje

[PATCH] Fix __builtin_init_dwarf_reg_size_table when built with -mfpxx

2019-05-09 Thread Dragan Mladjenovic
From: "Dragan Mladjenovic" Hi all, For TARGET_FLOATXX the odd-numbered FP registers in SFmode are HARD_REGNO_CALL_PART_CLOBBERED. This causes dwarf_frame_reg_mode to fall back to VOIDmode and for __builtin_init_dwarf_reg_size_table to fill them as zero sized. This prevents libgcc's unwinder