[Bug debug/47308] Dwarf Error: Cannot find signatured DIE referenced from DIE at 0x2581 [in module D:\main64.exe]

pluto at agmk dot net gcc-bugzilla@gcc.gnu.org
Fri Jan 21 19:09:00 GMT 2011


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 :(



More information about the Gcc-bugs mailing list