[Bug debug/41736] missing DW_TAG_template_*_ in some cases

2014-04-29 Thread tromey at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41736 --- Comment #10 from Tom Tromey tromey at gcc dot gnu.org --- Today I noticed another case. If you have a template like: templatetypename R, const char *NAME, typename A [...] ... then NAME is not given a value in the instantiation: 265c5:

[Bug debug/41736] missing DW_TAG_template_*_ in some cases

2011-06-10 Thread tromey at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41736 --- Comment #9 from Tom Tromey tromey at gcc dot gnu.org 2011-06-10 16:09:38 UTC --- See PR 49366 as well.

[Bug debug/41736] missing DW_TAG_template_*_ in some cases

2011-06-09 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41736 --- Comment #7 from Dodji Seketeli dodji at gcc dot gnu.org 2011-06-09 21:50:01 UTC --- Another instance of bug that resembles this one is PR debug/49348

[Bug debug/41736] missing DW_TAG_template_*_ in some cases

2011-06-09 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41736 --- Comment #8 from Dodji Seketeli dodji at gcc dot gnu.org 2011-06-09 21:53:22 UTC --- Note that I am going to re-submit the fix to this bug now that I am about to remove template arguments from DW_AT_name for template specializations (PR

[Bug debug/41736] missing DW_TAG_template_*_ in some cases

2010-12-15 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41736 --- Comment #5 from Dodji Seketeli dodji at gcc dot gnu.org 2010-12-15 10:21:41 UTC --- (In reply to comment #3) The ordinary cases work fine with svn trunk gcc. However, member pointers still don't have all the info emitted. Consider this

[Bug debug/41736] missing DW_TAG_template_*_ in some cases

2010-12-15 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41736 --- Comment #6 from Dodji Seketeli dodji at gcc dot gnu.org 2010-12-15 21:28:08 UTC --- (In reply to comment #4) I don't see the right results for Baselong, It is missing all the template parameters: I think this problem is slightly

[Bug debug/41736] missing DW_TAG_template_*_ in some cases

2010-08-31 Thread tromey at gcc dot gnu dot org
--- Comment #4 from tromey at gcc dot gnu dot org 2010-08-31 18:33 --- Created an attachment (id=21610) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21610action=view) a simple test case I'm attaching temargs.cc, a simple test case from the gdb test suite. I compiled this with

[Bug debug/41736] missing DW_TAG_template_*_ in some cases

2010-07-21 Thread tromey at gcc dot gnu dot org
--- Comment #3 from tromey at gcc dot gnu dot org 2010-07-21 15:19 --- The ordinary cases work fine with svn trunk gcc. However, member pointers still don't have all the info emitted. Consider this test case: struct S { int f; }; templateint S::*MP struct T { }; TS::f v; For v's type,

[Bug debug/41736] missing DW_TAG_template_*_ in some cases

2009-10-21 Thread dodji at gcc dot gnu dot org
--- Comment #2 from dodji at gcc dot gnu dot org 2009-10-21 13:10 --- Created an attachment (id=18857) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18857action=view) Enhanced patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41736

[Bug debug/41736] missing DW_TAG_template_*_ in some cases

2009-10-17 Thread dodji at gcc dot gnu dot org
-- dodji at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dodji at gcc dot gnu dot org |dot org

[Bug debug/41736] missing DW_TAG_template_*_ in some cases

2009-10-17 Thread dodji at gcc dot gnu dot org
--- Comment #1 from dodji at gcc dot gnu dot org 2009-10-17 11:41 --- Patch sent to http://gcc.gnu.org/ml/gcc-patches/2009-10/msg01126.html . -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41736