4180 – D DWARF extensions conflict with DWARF-4

D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 4180 - D DWARF extensions conflict with DWARF-4
Summary: D DWARF extensions conflict with DWARF-4
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: dmd (show other issues)
Version: D2
Hardware: x86 Linux
: P1 critical
Assignee: No Owner
URL:
Keywords:
Depends on:
Blocks: 4044
Show dependency tree / graph
Reported: 2010年05月12日 14:48 UTC by Mihail Zenkov
Modified: 2015年06月09日 05:11 UTC (History)
6 users (show)

See Also:


Attachments
Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this issue.
Description Mihail Zenkov 2010年05月12日 14:48:54 UTC
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 Jerry Quinn 2011年10月26日 16:59:26 UTC
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 Mihail Zenkov 2011年11月08日 17:46:10 UTC
I think D DWARF extensions should be disabled by default, until it not registered as DWARF debugging standard.
Comment 3 Trass3r 2011年11月22日 04:10:27 UTC
http://sourceware.org/ml/gdb/2011-11/msg00103.html 
Comment 4 bearophile_hugs 2011年11月23日 16:04:13 UTC
See:
https://github.com/D-Programming-Language/dmd/pull/526 


AltStyle によって変換されたページ (->オリジナル) /