[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-04-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 --- Comment #18 from Jakub Jelinek --- Author: jakub Date: Thu Apr 12 19:30:00 2018 New Revision: 259353 URL: https://gcc.gnu.org/viewcvs?rev=259353=gcc=rev Log: PR debug/83157 * var-tracking.c (add_stores): Handle

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-03-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-03-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 Jakub Jelinek changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 --- Comment #15 from Richard Biener --- Bug now needs new investigation.

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 --- Comment #14 from Richard Biener --- Author: rguenth Date: Fri Jan 12 13:19:23 2018 New Revision: 256580 URL: https://gcc.gnu.org/viewcvs?rev=256580=gcc=rev Log: 2018-01-12 Richard Biener PR debug/83157

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 --- Comment #13 from Richard Biener --- So r224161 (hey Aldy!) caused this bogus DW_AT_abstract_origin and Index: gcc/dwarf2out.c === --- gcc/dwarf2out.c (revision 255167) +++

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-01-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-01-10 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 --- Comment #12 from rguenther at suse dot de --- On Wed, 10 Jan 2018, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 > > --- Comment #11 from Jakub Jelinek --- > Isn't that related to PR68860, where

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-01-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 --- Comment #11 from Jakub Jelinek --- Isn't that related to PR68860, where because of LTO breaking DECL_ABSTRACT_ORIGINs we don't emit the more advanced DWARF extensions (or DWARF5) stuff, like DW_OP_GNU_parameter_ref etc.?

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-01-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 --- Comment #10 from Richard Biener --- I'm quite sure older GCC must be somehow affected - or I'm really curious how they are not. While the patch fixes the dwarf for the small C testcase it doesn't fix the pr41616-1.c execute fail. The dwarf

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-01-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 --- Comment #9 from Richard Biener --- A workaround might be in dwarf2out_function_decl push/pop the decl_die_table like with a "simple" undo stack: Index: gcc/dwarf2out.c === ---

[Bug debug/83157] [6/7/8 regression] gcc.dg/guality/pr41616-1.c fail, inline instances refer to concrete instance as abstract origin

2018-01-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83157 Richard Biener changed: What|Removed |Added Target Milestone|8.0 |6.5 Summary|[8 regression]