This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug debug/47308] Dwarf Error: Cannot find signatured DIE referenced from DIE at 0x2581 [in module D:\main64.exe]
- From: "pluto at agmk dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 21 Jan 2011 18:42:25 +0000
- Subject: [Bug debug/47308] Dwarf Error: Cannot find signatured DIE referenced from DIE at 0x2581 [in module D:\main64.exe]
- Auto-submitted: auto-generated
- References: <bug-47308-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47308
--- Comment #12 from Pawel Sikora <pluto at agmk dot net> 2011-01-21 18:41:50 UTC ---
On Friday, January 21, 2011 04:32:23 pm you wrote:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47308
>
> Kai Tietz <ktietz at gcc dot gnu.org> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> Status|NEW |RESOLVED
> Resolution| |INVALID
>
> --- Comment #11 from Kai Tietz <ktietz at gcc dot gnu.org> 2011-01-21 15:32:20 UTC ---
> Found the issue. It is binutils related. For x64 windows target the
> x86_dwarf2_return_column get initialized with wrong value. I will file a patch
> for binutils for this.
> It is no gcc bug, so I close it as invalid. Thanks again for finding this
> issue.
btw. with the patch posted to binutils mailing list i see better debug dump
(...)
DW_CFA_advance_loc2: 374 to 00000263
DW_CFA_restore: r32 (xmm15)
DW_CFA_restore: r31 (xmm14)
DW_CFA_restore: r30 (xmm13)
DW_CFA_restore: r29 (xmm12)
DW_CFA_restore: r28 (xmm11)
DW_CFA_restore: r27 (xmm10)
DW_CFA_restore: r26 (xmm9)
DW_CFA_restore: r25 (xmm8)
DW_CFA_restore: r24 (xmm7)
DW_CFA_restore: r23 (xmm6)
DW_CFA_advance_loc: 1 to 00000264
(...)
but the gdb.exe on windows still fails with $subject message :(