Re: [PATCH] cselib, var-tracking: Improve debug info after the cselib sp tracking changes [PR94495]

2020-04-10 Thread Jakub Jelinek via Gcc-patches
On Fri, Apr 10, 2020 at 11:54:49AM +0200, Jakub Jelinek via Gcc-patches wrote: > On Thu, Apr 09, 2020 at 10:57:46PM +0200, Christophe Lyon via Gcc-patches > wrote: > > This patch makes GCC fail to build newlib when configured for > > aarch64_be-none-elf: > > 0x10c488c vt_expand_var_loc_chain > >

Re: [PATCH] cselib, var-tracking: Improve debug info after the cselib sp tracking changes [PR94495]

2020-04-10 Thread Jakub Jelinek via Gcc-patches
On Thu, Apr 09, 2020 at 10:57:46PM +0200, Christophe Lyon via Gcc-patches wrote: > This patch makes GCC fail to build newlib when configured for > aarch64_be-none-elf: > 0x10c488c vt_expand_var_loc_chain > > /tmp/9192639_9.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/var-tracking.c:8355

Re: [PATCH] cselib, var-tracking: Improve debug info after the cselib sp tracking changes [PR94495]

2020-04-09 Thread Christophe Lyon via Gcc-patches
Hi Jakub, On Thu, 9 Apr 2020 at 17:06, Richard Biener wrote: > > On Thu, 9 Apr 2020, Alexandre Oliva wrote: > > > On Apr 9, 2020, Jakub Jelinek wrote: > > > > > 2020-04-09 Jakub Jelinek > > > > > PR debug/94495 > > > * cselib.h (cselib_record_sp_cfa_base_equiv, > > > cselib_sp_de

Re: [PATCH] cselib, var-tracking: Improve debug info after the cselib sp tracking changes [PR94495]

2020-04-09 Thread Richard Biener
On Thu, 9 Apr 2020, Alexandre Oliva wrote: > On Apr 9, 2020, Jakub Jelinek wrote: > > > 2020-04-09 Jakub Jelinek > > > PR debug/94495 > > * cselib.h (cselib_record_sp_cfa_base_equiv, > > cselib_sp_derived_value_p): Declare. > > * cselib.c (cselib_record_sp_cfa_base_equiv, >

Re: [PATCH] cselib, var-tracking: Improve debug info after the cselib sp tracking changes [PR94495]

2020-04-09 Thread Alexandre Oliva
On Apr 9, 2020, Jakub Jelinek wrote: > 2020-04-09 Jakub Jelinek > PR debug/94495 > * cselib.h (cselib_record_sp_cfa_base_equiv, > cselib_sp_derived_value_p): Declare. > * cselib.c (cselib_record_sp_cfa_base_equiv, > cselib_sp_derived_value_p): New functions. >

[PATCH] cselib, var-tracking: Improve debug info after the cselib sp tracking changes [PR94495]

2020-04-09 Thread Jakub Jelinek via Gcc-patches
Hi! On the https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94495#c5 testcase GCC emits worse debug info after the PR92264 cselib.c changes. The difference at -O2 -g -dA in the assembly is (when ignoring debug info): # DEBUG g => [argp] # DEBUG k => [argp+0x20] # DEBUG j => [ar