Bug 4180 – D DWARF extensions conflict with DWARF-4

Status
RESOLVED
Resolution
FIXED
Severity
critical
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86
OS
Linux
Creation time
2010-05-12T14:48:00Z
Last change time
2015-06-09T05:11:39Z
Assigned to
nobody
Creator
mihail.zenkov
Blocks
4044

Comments

Comment #0 by mihail.zenkov — 2010-05-12T14:48:54Z
D DWARF extensions conflict with DWARF-4. D extensions: DW_TAG_darray_type = 0x41 DW_TAG_aarray_type = 0x42 DW_TAG_delegate_type = 0x43 DWARF-4 extensions: DW_TAG_type_unit = 0x41 DW_TAG_rvalue_reference_type = 0x42 DW_TAG_template_alias = 0x43
Comment #1 by jlquinn — 2011-10-26T16:59:26Z
This problem has been around for a LONG time, and renders gdb unusable. I'm using 7.2, so the D support submitted to gdb is there. This reduces me to printf debugging on Linux hence my bumping the priority of this bug. Is there value in keeping the status quo?
Comment #2 by mihail.zenkov — 2011-11-08T17:46:10Z
I think D DWARF extensions should be disabled by default, until it not registered as DWARF debugging standard.
Comment #3 by hoganmeier — 2011-11-22T04:10:27Z
Comment #4 by bearophile_hugs — 2011-11-23T16:04:13Z
Comment #5 by bugzilla — 2012-01-18T20:47:23Z