This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [debug-early] C++ clones and limbo DIEs
- From: Jason Merrill <jason at redhat dot com>
- To: Aldy Hernandez <aldyh at redhat dot com>
- Cc: Richard Biener <richard dot guenther at gmail dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 06 Feb 2015 12:40:44 -0500
- Subject: Re: [debug-early] C++ clones and limbo DIEs
- Authentication-results: sourceware.org; auth=none
- References: <54B87E5B dot 1090502 at redhat dot com> <54B88149 dot 1040906 at redhat dot com> <54B94F4D dot 4040009 at redhat dot com> <54B97854 dot 7040007 at redhat dot com> <54C296B5 dot 4050506 at redhat dot com> <54C7FA41 dot 8010903 at redhat dot com> <54C92A59 dot 4070401 at redhat dot com> <54C92A80 dot 80306 at redhat dot com> <54C92FA8 dot 9040005 at redhat dot com> <54CBEB69 dot 3000401 at redhat dot com> <54CBFFE7 dot 1010003 at redhat dot com> <54CC1885 dot 5010105 at redhat dot com> <54CDC625 dot 8070902 at redhat dot com> <54CEEBD5 dot 7090608 at redhat dot com> <54CEF9FE dot 6020107 at redhat dot com> <54D2B907 dot 1040309 at redhat dot com> <54D3CE5A dot 1000609 at redhat dot com> <54D4159F dot 4090601 at redhat dot com> <54D4C95D dot 8040000 at redhat dot com> <54D4EEDC dot 1070307 at redhat dot com>
On 02/06/2015 11:42 AM, Aldy Hernandez wrote:
I was actually thinking of using dwarf2out_early_finish() to mop things up as we generate early (or stream out) other auxiliary tables (pubname_table, pubtype_table, file_table, etc). More details on that later. If so, can I leave it as is?
OK.
+ /* No one should depend on this, as it is a temporary debugging aid
+ to indicate the DECL for which this DIE was created for. */
+ tree tmp_created_for;
Maybe add a FIXME comment to remove/#if this out at merge time? I don't
want to add an unnecessary pointer to every DIE in the released compiler.
OK with that change.
Jason