--- Comment #3 from jakub at gcc dot gnu dot org 2009-03-17 07:46 ---
Created an attachment (id=17471)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17471action=view)
gcc44-pr39471.patch
So this patch instead? C++ will never need non-NULL DECL_NAME on
IMPORTED_DECL,
as it doesn't
--- Comment #4 from dodji at gcc dot gnu dot org 2009-03-17 07:54 ---
Subject: Re: DW_TAG_imported_module should be used (not
DW_TAG_imported_declaration)
jakub at gcc dot gnu dot org a écrit :
--- Comment #1 from jakub at gcc dot gnu dot org 2009-03-16 20:55 ---
Created
--- Comment #5 from dodji at gcc dot gnu dot org 2009-03-17 07:59 ---
Subject: Re: DW_TAG_imported_module should be used (not
DW_TAG_imported_declaration)
jakub at gcc dot gnu dot org a écrit :
So this patch instead? C++ will never need non-NULL DECL_NAME on
IMPORTED_DECL,
as it
--- Comment #6 from dodji at gcc dot gnu dot org 2009-03-17 08:08 ---
Subject: Re: DW_TAG_imported_module should be used (not
DW_TAG_imported_declaration)
dodji at redhat dot com a écrit :
Hmmh, I think the non null name there is useful for namespace aliases in
C++
Ah, no. We
--- Comment #7 from jakub at gcc dot gnu dot org 2009-03-17 08:52 ---
Created an attachment (id=17472)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17472action=view)
gcc44-local-imported-decl.patch
Incremental patch to emit DW_TAG_imported_declaration DIEs (other than
namespace
--- Comment #9 from jan dot kratochvil at redhat dot com 2009-03-17 10:05
---
I no longer see any DWARF problem there but Archer C++ still does not work with
g++-4.4. Assuming an Archer bug due to the new DW_TAG_lexical_block block.
--
--- Comment #8 from dodji at gcc dot gnu dot org 2009-03-17 10:02 ---
Subject: Re: DW_TAG_imported_module should be used (not
DW_TAG_imported_declaration)
jakub at gcc dot gnu dot org a écrit :
--- Comment #7 from jakub at gcc dot gnu dot org 2009-03-17 08:52 ---
Created
--- Comment #11 from jakub at gcc dot gnu dot org 2009-03-17 12:28 ---
Created an attachment (id=17477)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17477action=view)
gcc44-local-imported-decl.patch
Yeah, I know, found that out already during my regtest. Here is what I'm
--- Comment #12 from swagiaal at redhat dot com 2009-03-17 15:17 ---
(In reply to comment #9)
I no longer see any DWARF problem there but Archer C++ still does not work
with
g++-4.4. Assuming an Archer bug due to the new DW_TAG_lexical_block block.
Yes there are a couple I am
--- Comment #13 from jakub at gcc dot gnu dot org 2009-03-17 17:49 ---
Subject: Bug 39471
Author: jakub
Date: Tue Mar 17 17:49:28 2009
New Revision: 144911
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=144911
Log:
PR debug/39471
* dwarf2out.c
--- Comment #14 from jakub at gcc dot gnu dot org 2009-03-17 17:56 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #1 from jakub at gcc dot gnu dot org 2009-03-16 20:55 ---
Created an attachment (id=17469)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17469action=view)
gcc44-pr39471.patch
Untested patch. Dodji, any reason why you started emitting
DW_TAG_imported_declaration for
--- Comment #2 from jan dot kratochvil at redhat dot com 2009-03-16 21:37
---
Thanks although there is still excessive DW_AT_name:
3422: Abbrev Number: 12 (DW_TAG_imported_module)
425 DW_AT_name: A
427 DW_AT_import : 0x113 [Abbrev Number: 2 (DW_TAG_namespace)]
13 matches
Mail list logo